XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Additional Information (Details) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash $ 3,317,000 $ 3,508,000
Cash equivalents 83,773,000 168,960,000
Marketable Securities 190,344,000 141,607,000
Marketable securities, noncurrent 0 16,911,000
Marketable securities, current 190,344,000 124,696,000
Allowance for credit losses 0 0
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 138,618,000 99,362,000
Corporate Debt Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 47,993,000 128,000,000
Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 51,726,000 42,245,000
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 35,780,000 $ 40,960,000