XML 48 R41.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
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 39,899 $ 42,726
Estimated Fair Value 39,899 42,726
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,686 3,300
Estimated Fair Value 3,686 3,300
Short-term Bank Deposits    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,846 14,858
Estimated Fair Value 14,846 14,858
Long-term Certificates of Deposit    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 21,367 24,568
Estimated Fair Value 21,367 24,568
Cash and Cash Equivalents    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value $ 3,686 $ 3,300