XML 71 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Financial Instruments - Cash Equivalents and Held-to-maturity Debt Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 42,726 $ 29,291
Estimated Fair Value 42,726 29,291
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,300 5,860
Estimated Fair Value 3,300 5,860
Short-term Bank Deposits    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,858  
Estimated Fair Value 14,858  
Long-term Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 24,568 23,431
Estimated Fair Value 24,568 23,431
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value $ 3,300 $ 5,860