XML 71 R64.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Loss ("AOCL") - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance $ 240,265 $ 221,656
Foreign currency translation (1,968) 1,206
Unrealized gain (loss), net of tax (2) (11)
Ending Balance 230,931 222,746
Marketable Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (60) (159)
Foreign currency translation [1] 0 0
Unrealized gain (loss), net of tax 6 33
Ending Balance (54) (126)
Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (4,511) (7,759)
Foreign currency translation [1] (1,968) 1,206
Unrealized gain (loss), net of tax 0 0
Ending Balance (6,479) (6,553)
Total AOCL [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance (4,571) (7,918)
Foreign currency translation [1] (1,968) 1,206
Unrealized gain (loss), net of tax 6 33
Ending Balance $ (6,533) $ (6,679)
[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.