XML 64 R43.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Short-term Investments - Summary of Company's Cash and Cash Equivalents and Short-term Investments (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents $ 40,235 $ 53,504
Total cash and cash equivalents and short-term investments, Amortized Cost 185,557 76,663
Gross Unrealized Gains 49 308
Gross Unrealized Losses (178)  
Total cash and cash equivalents, short-term investments, and long-term investments, Fair Market Value 185,428 76,971
Cash and money market funds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Cash and cash equivalents 33,661 53,504
Cash and cash equivalents, Fair Market Value $ 33,661 $ 53,504
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 $ 6,572  
Cash and cash equivalents, Fair Market Value 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  
Commercial paper [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments, Amortized Cost $ 64,840 $ 2,048
Short-term investments, Fair Market Value 64,855 2,090
Commercial paper [Member] | Short-term investments [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Gross Unrealized Gains 30 $ 42
Gross Unrealized Losses $ (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 $ 17,422 $ 19,728
Long-term investments, Amortized Cost 42,157  
Short-term investments, Fair Market Value 17,428 19,982
Long-term investments, Fair Market Value 42,030  
Government and government agency bonds [Member] | Short-term investments [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Gross Unrealized Gains 7 $ 254
Gross Unrealized Losses $ (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 $ 1  
Gross Unrealized Losses $ (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  
Corporate bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Short-term investments, Amortized Cost $ 15,539 $ 1,383
Long-term investments, Amortized Cost 5,366  
Short-term investments, Fair Market Value 15,530 1,395
Long-term investments, Fair Market Value 5,350  
Corporate bonds [Member] | Short-term investments [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Gross Unrealized Gains   $ 12
Gross Unrealized Losses $ (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 $ 9  
Gross Unrealized Losses $ (25)  
Corporate bonds [Member] | Long-term investments [Member] | Minimum [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Investment maturity period 1 year