XML 46 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Short-Term Investments - Summary of Company's Cash and Cash Equivalents, Short-term Investments and Long-term Investments (Detail) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 30,401 $ 40,235 $ 48,200
Total cash and cash equivalents, short-term investments, and long-term investments, Amortized Cost 165,963 185,557  
Gross Unrealized Gains 62 49  
Gross unrealized losses (62) (178)  
Total cash and cash equivalents, short-term investments, and long-term investments, Fair Market Value 165,963 185,428  
Cash and money market funds [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents 28,801 33,661  
Cash and cash equivalents, Fair Market Value $ 28,801 $ 33,661  
Cash and money market funds [Member] | Cash and cash equivalents [Member] | Maximum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 3 months 3 months  
Government bonds [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Cash and cash equivalents $ 1,600 $ 6,572  
Cash and cash equivalents, Fair Market Value $ 1,600 6,574  
Government bonds [Member] | Cash and cash equivalents [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains   $ 2  
Government bonds [Member] | Cash and cash equivalents [Member] | Maximum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 3 months 3 months  
Commercial paper [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Short-term investments, Amortized Cost $ 47,044 $ 64,840  
Short-term investments, Fair Market Value 47,037 64,855  
Commercial paper [Member] | Short-term investments [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains 6 30  
Gross unrealized losses $ (13) $ (15)  
Commercial paper [Member] | Short-term investments [Member] | Maximum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 1 year 1 year  
Government and government agency bonds [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Short-term investments, Amortized Cost $ 33,707 $ 17,422  
Long-term investments, Amortized Cost 28,442 42,157  
Short-term investments, Fair Market Value 33,718 17,428  
Long-term investments, Fair Market Value 28,443 42,030  
Government and government agency bonds [Member] | Short-term investments [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains 16 7  
Gross unrealized losses $ (5) $ (1)  
Government and government agency bonds [Member] | Short-term investments [Member] | Maximum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 1 year 1 year  
Government and government agency bonds [Member] | Long-term investments [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains $ 26 $ 1  
Gross unrealized losses $ (25) $ (128)  
Government and government agency bonds [Member] | Long-term investments [Member] | Minimum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 1 year 1 year  
Corporate bonds [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Short-term investments, Amortized Cost $ 17,544 $ 15,539  
Long-term investments, Amortized Cost 8,825 5,366  
Short-term investments, Fair Market Value 17,542 15,530  
Long-term investments, Fair Market Value 8,822 5,350  
Corporate bonds [Member] | Short-term investments [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains 2 0  
Gross unrealized losses $ (4) $ (9)  
Corporate bonds [Member] | Short-term investments [Member] | Maximum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 1 year 1 year  
Corporate bonds [Member] | Long-term investments [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Gross Unrealized Gains $ 12 $ 9  
Gross unrealized losses $ (15) $ (25)  
Corporate bonds [Member] | Long-term investments [Member] | Minimum [Member]      
Debt Securities, Available-for-Sale [Line Items]      
Investment maturity period 1 year 1 year