XML 76 R69.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Loss ("AOCL") - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 229,537 $ 240,265
Unrealized gain, net of tax (1) (2)
Ending Balance 147,434 230,931
Marketable Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance 29 (60)
Foreign currency translation [1] 0 0
Unrealized gain, net of tax 4 6
Ending Balance 33 (54)
Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (7,775) (4,511)
Foreign currency translation [1] 2,458 (1,968)
Unrealized gain, net of tax 0 0
Ending Balance (5,317) (6,479)
Total AOCL [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (7,746) (4,571)
Foreign currency translation [1] 2,458 (1,968)
Unrealized gain, net of tax 4 6
Ending Balance $ (5,284) $ (6,533)
[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.