XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Investments - Schedule of Fair Values of Cash, Cash Equivalents, and Short-Term Investments Measured at Fair Value 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]    
Debt securities, fair value $ 58,794 $ 73,538
Total 58,794 73,538
Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 7,239 19,231
Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 51,555 54,307
Money market funds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 4,262 4,285
Certificates of deposit    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value   729
Government and agency notes    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 54,532 68,524
Fair Value on Recurring | Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Total 7,890 20,752
Fair Value on Recurring | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 51,555 54,307
Fair Value on Recurring | Cash | Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Cash 651 1,521
Fair Value on Recurring | Money market funds | Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 4,262 4,285
Fair Value on Recurring | Certificates of deposit | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 0 729
Fair Value on Recurring | Government and agency notes | Cash and Cash Equivalents    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value 2,977 14,946
Fair Value on Recurring | Government and agency notes | Short-Term Investments    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Debt securities, fair value $ 51,555 $ 53,578