XML 55 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements and Marketable Securities - Summary of Financial Assets and Liabilities Measured at Fair Value Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Cash equivalents:    
Total cash equivalents $ 600 $ 2,700
Derivative liabilities:    
Derivative liability 802  
Fair Value, Measurements, Recurring [Member]    
Cash equivalents:    
Total cash equivalents 112,017 82,492
Marketable securities:    
Total marketable securities 33,818 41,697
Total cash equivalents and marketable securities 145,835 124,189
Derivative liabilities:    
Derivative liability 802  
Derivative liabilities 802  
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 112,017 82,492
Marketable securities:    
Total marketable securities 33,818 41,697
Total cash equivalents and marketable securities 145,835 124,189
Derivative liabilities:    
Derivative liability 0  
Derivative liabilities 0  
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Derivative liabilities:    
Derivative liability 802  
Derivative liabilities 802  
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents 109,316 73,488
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 109,316 73,488
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Cash equivalents:    
Total cash equivalents   5,998
Marketable securities:    
Total marketable securities 22,339 28,476
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents   5,998
Marketable securities:    
Total marketable securities 22,339 28,476
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Total cash equivalents 2,701 3,006
Marketable securities:    
Total marketable securities 11,479 13,221
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 2,701 3,006
Marketable securities:    
Total marketable securities $ 11,479 $ 13,221