XML 69 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments and Fair Value Measurements - Additional Information (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash $ 3,508,000  
Cash equivalents 168,960,000 $ 360,041,000
Marketable Securities 141,607,000 0
Marketable securities noncurrent 16,911,000  
Marketable securities current 124,696,000  
Corporate Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 99,362,000  
Corporate Debt Securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents 128,000,000 120,008,000
Government Debt Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Marketable Securities 42,245,000  
Money Market Funds | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash equivalents $ 40,960,000 $ 240,033,000