XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Assets - Summary of Assets Measured at Fair Value on Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments $ 24,754 $ 42,333
Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 16,805 33,969
Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,250 6,366
Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 6,699 1,998
Recurring [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Fair Value of Financial Instruments 28,898 44,771
Recurring [Member] | Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Fair Value of Financial Instruments 4,144 2,438
Recurring [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Fair Value of Financial Instruments 24,754 42,333
Recurring [Member] | Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 16,805 33,969
Recurring [Member] | Commercial Paper [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 16,805 33,969
Recurring [Member] | Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,250 6,366
Recurring [Member] | Corporate Notes [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,250 6,366
Recurring [Member] | Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 6,699 1,998
Recurring [Member] | Treasury Bills [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 6,699 1,998
Recurring [Member] | Money Market Funds [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 4,144 2,438
Recurring [Member] | Money Market Funds [Member] | Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents $ 4,144 $ 2,438