v3.26.1
Fair Value Measurements and Financial Instruments - Cash Equivalents, Available-for-Sale and Held-to-maturity Debt Securities (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 87,374 $ 91,719
Gross Unrealized Gains 134 280
Gross unrealized losses (12)  
Estimated Fair Value 87,496 91,999
Estimated Fair Value 17,451 28,085
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 27,543 25,043
Estimated Fair Value 27,543 25,043
Short-term Bank Deposits    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,058 15,355
Estimated Fair Value 14,058 15,355
Long-term Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 28,444 23,516
Estimated Fair Value 28,444 23,516
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 27,543 25,043
Short-term investments    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value 17,451 28,085
Short-term investments | US government agency securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,000 2,000
Gross unrealized losses (10)  
Estimated Fair Value 1,990 2,000
Short-term investments | Corporate debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,351 22,866
Gross Unrealized Gains 134 280
Estimated Fair Value 13,485 23,146
Short-term investments | Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,978 2,939
Gross unrealized losses (2)  
Estimated Fair Value $ 1,976 $ 2,939