XML 41 R32.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
Mar. 31, 2022
Dec. 31, 2021
Cash equivalents:    
Total cash equivalents $ 25,600 $ 600
Fair Value, Measurements, Recurring [Member]    
Cash equivalents:    
Total cash equivalents 46,519 112,017
Marketable securities:    
Total marketable securities 49,855 33,818
Total cash equivalents and marketable securities 96,374 145,835
Derivative liability 995 802
Derivative liabilities 995 802
Fair Value, Measurements, Recurring [Member] | Level 1 [Member]    
Cash equivalents:    
Total cash equivalents 0 0
Marketable securities:    
Total marketable securities 0 0
Total cash equivalents and marketable securities 0 0
Derivative liability 0 0
Derivative liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 46,519 112,017
Marketable securities:    
Total marketable securities 49,855 33,818
Total cash equivalents and marketable securities 96,374 145,835
Derivative liability 0 0
Derivative liabilities 0 0
Fair Value, Measurements, Recurring [Member] | Level 3 [Member]    
Cash equivalents:    
Total cash equivalents 0 0
Marketable securities:    
Total marketable securities 0 0
Total cash equivalents and marketable securities 0 0
Derivative liability 995 802
Derivative liabilities 995 802
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member]    
Cash equivalents:    
Total cash equivalents 37,803 109,316
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | Level 1 [Member]    
Cash equivalents:    
Total cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 37,803 109,316
Fair Value, Measurements, Recurring [Member] | Money Market Funds [Member] | Level 3 [Member]    
Cash equivalents:    
Total cash equivalents 0 0
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member]    
Marketable securities:    
Total marketable securities 14,944 22,339
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Level 1 [Member]    
Marketable securities:    
Total marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Level 2 [Member]    
Marketable securities:    
Total marketable securities 14,944 22,339
Fair Value, Measurements, Recurring [Member] | Commercial Paper [Member] | Level 3 [Member]    
Marketable securities:    
Total marketable securities 0 0
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member]    
Cash equivalents:    
Total cash equivalents 2,718 2,701
Marketable securities:    
Total marketable securities 7,928 11,479
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member] | Level 1 [Member]    
Cash equivalents:    
Total cash equivalents 0 0
Marketable securities:    
Total marketable securities   0
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 2,718 2,701
Marketable securities:    
Total marketable securities 7,928 11,479
Fair Value, Measurements, Recurring [Member] | Corporate Bonds [Member] | Level 3 [Member]    
Cash equivalents:    
Total cash equivalents 0 0
Marketable securities:    
Total marketable securities   $ 0
Fair Value, Measurements, Recurring [Member] | U.S. Government Securities [Member]    
Cash equivalents:    
Total cash equivalents 5,998  
Marketable securities:    
Total marketable securities 26,983  
Fair Value, Measurements, Recurring [Member] | U.S. Government Securities [Member] | Level 1 [Member]    
Cash equivalents:    
Total cash equivalents 0  
Marketable securities:    
Total marketable securities 0  
Fair Value, Measurements, Recurring [Member] | U.S. Government Securities [Member] | Level 2 [Member]    
Cash equivalents:    
Total cash equivalents 5,998  
Marketable securities:    
Total marketable securities 26,983  
Fair Value, Measurements, Recurring [Member] | U.S. Government Securities [Member] | Level 3 [Member]    
Cash equivalents:    
Total cash equivalents 0  
Marketable securities:    
Total marketable securities $ 0