XML 72 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Accumulated Other Comprehensive Loss ("AOCL") - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance $ 147,434 $ 230,931 $ 229,537 $ 240,265
Unrealized gain, net of tax (1) (6) (2) (8)
Ending Balance 159,539 237,054 159,539 237,054
Marketable Investments [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance 33 (54) 29 (60)
Foreign currency translation [1] 0 0 0 0
Unrealized gain, net of tax 4 18 8 24
Ending Balance 37 (36) 37 (36)
Translation Adjustment [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (5,317) (6,479) (7,775) (4,511)
Foreign currency translation [1] 4,980 (211) 7,438 (2,179)
Unrealized gain, net of tax 0 0 0 0
Ending Balance (337) (6,690) (337) (6,690)
Total AOCL [Member]        
Accumulated Other Comprehensive Income Loss [Line Items]        
Beginning Balance (5,284) (6,533) (7,746) (4,571)
Foreign currency translation [1] 4,980 (211) 7,438 (2,179)
Unrealized gain, net of tax 4 18 8 24
Ending Balance $ (300) $ (6,726) $ (300) $ (6,726)
[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.