XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents, and Financial Instruments - Schedule of Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
Cash, Adjusted Cost $ 178,992 $ 142,187
Debt Securities, Available-for-Sale [Abstract]    
Allowance for Credit Losses 0 0
Total Unrealized Gains 159 541
Total Unrealized Losses 0 0
Assets, Adjusted Cost 281,536 244,598
Assets, Fair Value $ 281,695 245,139
Marketable securities, maturity 24 months  
Cash    
Cash and Cash Equivalents [Line Items]    
Cash, Adjusted Cost $ 134,285 44,809
Cash, Fair Value 134,285 44,809
Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 44,707 97,378
Allowance for Credit Losses 0 0
Total Unrealized Gains 0 0
Total Unrealized Losses 0 0
Fair Value 44,707 97,378
Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 44,707 97,378
Allowance for Credit Losses 0 0
Total Unrealized Gains 0 0
Total Unrealized Losses 0 0
Fair Value 44,707 97,378
Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 102,544 102,411
Allowance for Credit Losses 0 0
Total Unrealized Gains 159 541
Total Unrealized Losses 0 0
Fair Value 102,703 102,952
Fair Value, Inputs, Level 2 | U.S. treasury securities    
Debt Securities, Available-for-Sale [Abstract]    
Adjusted Cost 102,544 102,411
Allowance for Credit Losses 0 0
Total Unrealized Gains 159 541
Total Unrealized Losses 0 0
Fair Value 102,703 102,952
Cash    
Cash and Cash Equivalents [Line Items]    
Cash, Fair Value 134,285 44,809
Debt Securities, Available-for-Sale [Abstract]    
Assets, Fair Value 178,992 142,187
Cash | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 44,707 97,378
Cash | Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 44,707 97,378
Cash | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Cash | Fair Value, Inputs, Level 2 | U.S. treasury securities    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Marketable Securities    
Debt Securities, Available-for-Sale [Abstract]    
Assets, Fair Value 102,703 102,952
Marketable Securities | Fair Value, Inputs, Level 1    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Marketable Securities | Fair Value, Inputs, Level 1 | Money Market Funds    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 0 0
Marketable Securities | Fair Value, Inputs, Level 2    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value 102,703 102,952
Marketable Securities | Fair Value, Inputs, Level 2 | U.S. treasury securities    
Debt Securities, Available-for-Sale [Abstract]    
Fair Value $ 102,703 $ 102,952