XML 58 R40.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Assets    
Total assets $ 594,809 $ 538,955
Money Market Funds    
Assets    
Total assets 172,418 429,194
U.S. Treasuries    
Assets    
Total assets 42,308 4,004
U.S. Government Agency Securities    
Assets    
Total assets 88,032 26,548
Corporate Debt Securities    
Assets    
Total assets 292,051 79,209
Warrants    
Liabilities    
Warrant liability   18,016
Fair Value, Inputs, Level 1    
Assets    
Total assets 172,418 429,194
Fair Value, Inputs, Level 1 | Money Market Funds    
Assets    
Total assets 172,418 429,194
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    
Warrant liability   0
Fair Value, Inputs, Level 2    
Assets    
Total assets 422,391 109,761
Fair Value, Inputs, Level 2 | Money Market Funds    
Assets    
Total assets 0 0
Fair Value, Inputs, Level 2 | U.S. Treasuries    
Assets    
Total assets 42,308 4,004
Fair Value, Inputs, Level 2 | U.S. Government Agency Securities    
Assets    
Total assets 88,032 26,548
Fair Value, Inputs, Level 2 | Corporate Debt Securities    
Assets    
Total assets 292,051 79,209
Fair Value, Inputs, Level 2 | Warrants    
Liabilities    
Warrant liability   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    
Warrant liability   $ 18,016