Annual report pursuant to Section 13 and 15(d)

Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details)

v3.20.4
Fair Value Measurements - Schedule of Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Assets measured at fair value on a recurring basis:    
Marketable securities $ 173,984 $ 91,416
Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 173,984 29,441
Overnight repurchase agreements    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents   12,000
U.S treasury obligations    
Assets measured at fair value on a recurring basis:    
Marketable securities   49,975
Recurring    
Assets measured at fair value on a recurring basis:    
Total Assets 173,984 91,416
Total Liabilities 19,711  
Recurring | Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 173,984 29,441
Recurring | Overnight repurchase agreements    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents   12,000
Recurring | U.S treasury obligations    
Assets measured at fair value on a recurring basis:    
Marketable securities   49,975
Recurring | Warrant liability    
Assets measured at fair value on a recurring basis:    
Total Liabilities 19,711  
Recurring | Level 1    
Assets measured at fair value on a recurring basis:    
Total Assets 173,984 79,416
Recurring | Level 1 | Cash and money market funds    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents 173,984 29,441
Recurring | Level 1 | U.S treasury obligations    
Assets measured at fair value on a recurring basis:    
Marketable securities   49,975
Recurring | Level 2    
Assets measured at fair value on a recurring basis:    
Total Assets   12,000
Recurring | Level 2 | Overnight repurchase agreements    
Assets measured at fair value on a recurring basis:    
Cash and cash equivalents   $ 12,000
Recurring | Level 3    
Assets measured at fair value on a recurring basis:    
Total Liabilities 19,711  
Recurring | Level 3 | Warrant liability    
Assets measured at fair value on a recurring basis:    
Total Liabilities $ 19,711