XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Hierarchy for Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets    
Total assets $ 494,830 $ 538,955
Money Market Funds    
Assets    
Total assets 146,046 429,194
U.S. Treasuries    
Assets    
Total assets 25,076 4,004
U.S. Government Agency Securities    
Assets    
Total assets 16,519 26,548
Corporate Debt Securities    
Assets    
Total assets 307,189 79,209
Warrant Liability    
Liabilities    
Total liabilities   18,016
Fair Value, Inputs, Level 1    
Assets    
Total assets 146,046 429,194
Fair Value, Inputs, Level 1 | Money Market Funds    
Assets    
Total assets 146,046 429,194
Fair Value, Inputs, Level 1 | U.S. Treasuries    
Assets    
Total assets
Fair Value, Inputs, Level 1 | U.S. Government Agency Securities    
Assets    
Total assets
Fair Value, Inputs, Level 1 | Corporate Debt Securities    
Assets    
Total assets
Fair Value, Inputs, Level 1 | Warrant Liability    
Liabilities    
Total liabilities  
Fair Value, Inputs, Level 2    
Assets    
Total assets 348,784 109,761
Fair Value, Inputs, Level 2 | Money Market Funds    
Assets    
Total assets
Fair Value, Inputs, Level 2 | U.S. Treasuries    
Assets    
Total assets 25,076 4,004
Fair Value, Inputs, Level 2 | U.S. Government Agency Securities    
Assets    
Total assets 16,519 26,548
Fair Value, Inputs, Level 2 | Corporate Debt Securities    
Assets    
Total assets 307,189 79,209
Fair Value, Inputs, Level 2 | Warrant Liability    
Liabilities    
Total liabilities  
Fair Value, Inputs, Level 3    
Assets    
Total assets
Fair Value, Inputs, Level 3 | Money Market Funds    
Assets    
Total assets
Fair Value, Inputs, Level 3 | U.S. Treasuries    
Assets    
Total assets
Fair Value, Inputs, Level 3 | U.S. Government Agency Securities    
Assets    
Total assets
Fair Value, Inputs, Level 3 | Corporate Debt Securities    
Assets    
Total assets
Fair Value, Inputs, Level 3 | Warrant Liability    
Liabilities    
Total liabilities   $ 18,016