XML 60 R43.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurements - Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Assets    
Total assets $ 538,955 $ 157,091
Money Market Funds    
Assets    
Total assets 429,194 23,128
U.S. Treasuries    
Assets    
Total assets 4,004 32,579
U.S. Government Agency Securities    
Assets    
Total assets 26,548 40,321
Corporate Debt Securities    
Assets    
Total assets 79,209 61,063
Warrants    
Liabilities    
Total liabilities 18,016 10,736
Fair Value, Inputs, Level 1    
Assets    
Total assets 429,194 23,128
Fair Value, Inputs, Level 1 | Money Market Funds    
Assets    
Total assets 429,194 23,128
Fair Value, Inputs, Level 1 | U.S. Treasuries    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | U.S. Government Agency Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | Corporate Debt Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 1 | Warrants    
Liabilities    
Total liabilities 0 0
Fair Value, Inputs, Level 2    
Assets    
Total assets 109,761 133,963
Fair Value, Inputs, Level 2 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2 | U.S. Treasuries    
Assets    
Total assets 4,004 32,579
Fair Value, Inputs, Level 2 | U.S. Government Agency Securities    
Assets    
Total assets 26,548 40,321
Fair Value, Inputs, Level 2 | Corporate Debt Securities    
Assets    
Total assets 79,209 61,063
Fair Value, Inputs, Level 2 | Warrants    
Liabilities    
Total liabilities 0 0
Fair Value, Inputs, Level 3    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | U.S. Treasuries    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | U.S. Government Agency Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Corporate Debt Securities    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 3 | Warrants    
Liabilities    
Total liabilities $ 18,016 $ 10,736