XML 38 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
Sep. 30, 2022
Dec. 31, 2021
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments $ 20,638 $ 42,333
Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 14,683 33,969
Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,248 6,366
Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 4,707 1,998
Recurring [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Fair Value of Financial Instruments 23,004 44,771
Recurring [Member] | Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Fair Value of Financial Instruments 2,366 2,438
Recurring [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total Fair Value of Financial Instruments 20,638 42,333
Recurring [Member] | Commercial Paper [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 14,683 33,969
Recurring [Member] | Commercial Paper [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 14,683 33,969
Recurring [Member] | Corporate Notes [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,248 6,366
Recurring [Member] | Corporate Notes [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 1,248 6,366
Recurring [Member] | Treasury Bills [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 4,707 1,998
Recurring [Member] | Treasury Bills [Member] | Level 2 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Investments 4,707 1,998
Recurring [Member] | Money Market Funds [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents 2,366 2,438
Recurring [Member] | Money Market Funds [Member] | Level 1 [Member]    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cash equivalents $ 2,366 $ 2,438