XML 82 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Schedule of Financial Instruments Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 240,003 $ 217,778
Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 192,258 157,153
Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 47,745 60,625
Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   117,437
Money market funds | Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   117,437
Money market funds | Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Money market funds | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Money market funds | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 144,892 117,437
Money market funds | Cash equivalents | Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 144,892 117,437
Money market funds | Cash equivalents | Significant other observable inputs (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 | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
U.S. Treasury | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   29,930
U.S. Treasury | Cash equivalents | Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   29,930
U.S. Treasury | Cash equivalents | Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
U.S. Treasury | Cash equivalents | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
U.S. Treasury | Short-term investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 47,366 9,786
U.S. Treasury | Short-term investments | Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 47,366 9,786
U.S. Treasury | Short-term investments | Significant other observable inputs (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 | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Federal agency securities | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   19,908
Federal agency securities | Cash equivalents | Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Federal agency securities | Cash equivalents | Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   19,908
Federal agency securities | Cash equivalents | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   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 11,626
Federal agency securities | Short-term investments | Quoted prices in active markets for identical assets (level 1)    
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 | Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 35,818 11,626
Federal agency securities | Short-term investments | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 0 0
Commercial paper | Cash equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   5,955
Commercial paper | Cash equivalents | Quoted prices in active markets for identical assets (level 1)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   0
Commercial paper | Cash equivalents | Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure   5,955
Commercial paper | Cash equivalents | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure  
Commercial paper | Short-term investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 11,927 23,136
Commercial paper | Short-term investments | Quoted prices in active markets for identical assets (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 | Significant other observable inputs (level 2)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure 11,927 23,136
Commercial paper | Short-term investments | Significant unobservable inputs (level 3)    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Assets, fair value disclosure $ 0 $ 0