XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurement - Schedule of Marketable Securities by Security Type (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Investments
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current $ 9,456 $ 51,389
Gross Unrealized Gains, Current 1 1
Gross Unrealized Losses, Current 0 (242)
Fair Value, Current 9,457 $ 51,148
Number Of Positions | Investments | Investments   7
Less then 12 Months, Fair Value   $ 27,521
Less then 12 Months, Unrealized Losses   242
Commercial Paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 1,493 22,549
Gross Unrealized Gains, Current 0 0
Gross Unrealized Losses, Current   0
Fair Value, Current 1,493 22,549
Corporate Bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current   10,817
Gross Unrealized Gains, Current   1
Gross Unrealized Losses, Current   (21)
Fair Value, Current   $ 10,797
Number Of Positions | Investments | Investments   4
Less then 12 Months, Fair Value   $ 9,719
Less then 12 Months, Unrealized Losses   21
Government bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost Current 7,963  
Amortized Cost, Non-current   18,023
Gross Unrealized Gains, Current 0  
Gross Unrealized Gains, Non-current   0
Gross Unrealized Losses, Non-current 0 (221)
Fair Value, Non-current $ 7,964 $ 17,802
Number Of Positions | Investments | Investments   3
Less then 12 Months, Fair Value   $ 17,802
Less then 12 Months, Unrealized Losses   $ 221