XML 64 R57.htm IDEA: XBRL DOCUMENT v3.26.1
Accumulated Other Comprehensive Loss ("AOCL") - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 126,525 $ 229,537
Unrealized gain (loss), net of tax 20 (1)
Ending Balance 106,054 147,434
Marketable Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 60 29
Unrealized gain (loss), net of tax (60) 4 [1]
Ending Balance 0 33
Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (1,153) (7,775)
Foreign currency translation [1] (1,420) 2,458
Ending Balance (2,573) (5,317)
Total AOCL [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (1,093) (7,746)
Foreign currency translation [1] (1,420) 2,458
Unrealized gain (loss), net of tax (60) 4 [1]
Ending Balance $ (2,573) $ (5,284)
[1] The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.