XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 243,414 $ 240,003
Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 229,530 192,258
Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 13,884 47,745
Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Money market funds | Cash equivalents:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 144,091 144,892
Money market funds | Cash equivalents: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 144,091 144,892
Money market funds | Cash equivalents: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Money market funds | Cash equivalents: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Short-term investments:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 85,439 47,366
U.S. Treasury | Short-term investments: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 85,439 47,366
U.S. Treasury | Short-term investments: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Short-term investments: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Federal agency securities | Short-term investments:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   35,818
Federal agency securities | Short-term investments: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Federal agency securities | Short-term investments: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   35,818
Federal agency securities | Short-term investments: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Commercial paper | Short-term investments:    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 13,884 11,927
Commercial paper | Short-term investments: | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Commercial paper | Short-term investments: | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 13,884 11,927
Commercial paper | Short-term investments: | Level 3    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 0 $ 0