XML 81 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Schedule of assets and liabilities measured at fair value on recurring basis and the fair value hierarchy of the valuation techniques (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets:    
Total assets at fair value $ 156,361 $ 66,803
Liability:    
Total liabilities at fair value   (8,846)
Common Stock Warrant Liability    
Liability:    
Total liabilities at fair value   (5,018)
Redeemable Convertible Preferred Stock Warrant Liability    
Liability:    
Total liabilities at fair value   (3,828)
Fair Value, Inputs, Level 1    
Assets:    
Total assets at fair value 21,390 11,822
Liability:    
Total liabilities at fair value  
Fair Value, Inputs, Level 1 | Common Stock Warrant Liability    
Liability:    
Total liabilities at fair value  
Fair Value, Inputs, Level 1 | Redeemable Convertible Preferred Stock Warrant Liability    
Liability:    
Total liabilities at fair value  
Fair Value, Inputs, Level 2    
Assets:    
Total assets at fair value 134,971 54,981
Liability:    
Total liabilities at fair value  
Fair Value, Inputs, Level 2 | Common Stock Warrant Liability    
Liability:    
Total liabilities at fair value  
Fair Value, Inputs, Level 2 | Redeemable Convertible Preferred Stock Warrant Liability    
Liability:    
Total liabilities at fair value  
Fair Value, Inputs, Level 3    
Assets:    
Total assets at fair value
Liability:    
Total liabilities at fair value   (8,846)
Fair Value, Inputs, Level 3 | Common Stock Warrant Liability    
Liability:    
Total liabilities at fair value   (5,018)
Fair Value, Inputs, Level 3 | Redeemable Convertible Preferred Stock Warrant Liability    
Liability:    
Total liabilities at fair value   (3,828)
Money Market Securities    
Assets:    
Total assets at fair value 21,390 11,822
Money Market Securities | Fair Value, Inputs, Level 1    
Assets:    
Total assets at fair value 21,390 11,822
Money Market Securities | Fair Value, Inputs, Level 2    
Assets:    
Total assets at fair value
Money Market Securities | Fair Value, Inputs, Level 3    
Assets:    
Total assets at fair value
Government Securities    
Assets:    
Total assets at fair value 134,971 54,981
Government Securities | Fair Value, Inputs, Level 1    
Assets:    
Total assets at fair value
Government Securities | Fair Value, Inputs, Level 2    
Assets:    
Total assets at fair value 134,971 54,981
Government Securities | Fair Value, Inputs, Level 3    
Assets:    
Total assets at fair value