XML 60 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Investments - Schedule of Investments Subject to Fair Value Measurements on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 193,650 $ 205,530
Aggregate Fair Value 95,574 266,349
Gross Unrealized Holding Gains 10  
Gross Unrealized Holding Losses   (242)
Amortized Cost 95,564 266,591
Level I | Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash and cash equivalents 64,706 165,736
Level I | Restricted cash (money market funds)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Restricted cash 917 917
Level I | U.S.Treasury securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investments, Amortized Cost 29,941 99,938
Investments, Gross Unrealized Gains 10  
Investments, Gross Unrealized Losses   (242)
Investments, Aggregate Fair Value $ 29,951 $ 99,696