XML 49 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Assets - Summary of Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments $ 42,333 $ 6,759
Agency Bonds [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments   3,511
Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 33,969 1,999
Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 6,366  
Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,998 1,249
Recurring [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets 44,771 11,950
Recurring [Member] | Agency Bonds [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments   3,511
Recurring [Member] | Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 33,969 1,999
Recurring [Member] | Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 6,366  
Recurring [Member] | Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,998 1,249
Recurring [Member] | Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets 2,438 4,190
Recurring [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total assets 42,333 7,760
Recurring [Member] | Level 2 [Member] | Agency Bonds [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments   3,511
Recurring [Member] | Level 2 [Member] | Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 33,969 1,999
Recurring [Member] | Level 2 [Member] | Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 6,366  
Recurring [Member] | Level 2 [Member] | Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,998 1,249
Commercial Paper [Member] | Recurring [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents   1,001
Commercial Paper [Member] | Recurring [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents   1,001
Money Market Funds [Member] | Recurring [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 2,438 4,190
Money Market Funds [Member] | Recurring [Member] | Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents $ 2,438 $ 4,190