XML 70 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance $ 230,931 $ 240,265 $ 222,746 $ 221,656 $ 240,265 $ 221,656
Foreign currency translation (211)   746   (2,179) 1,952
Unrealized gain (loss), net of tax (6) (8) 4 (7)    
Ending Balance 237,054 230,931 231,645 222,746 237,054 231,645
Marketable Investments [Member]            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (54) (60) (126) (159) (60) (159)
Foreign currency translation [1] 0   0   0 0
Unrealized gain (loss), net of tax 18   (11)   24 22
Ending Balance (36) (54) (137) (126) (36) (137)
Translation Adjustment [Member]            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (6,479) (4,511) (6,553) (7,759) (4,511) (7,759)
Foreign currency translation [1] (211)   746   (2,179) 1,952
Unrealized gain (loss), net of tax 0   0   0 0
Ending Balance (6,690) (6,479) (5,807) (6,553) (6,690) (5,807)
Total AOCL [Member]            
Accumulated Other Comprehensive Income Loss [Line Items]            
Beginning Balance (6,533) (4,571) (6,679) (7,918) (4,571) (7,918)
Foreign currency translation [1] (211)   746   (2,179) 1,952
Unrealized gain (loss), net of tax 18   (11)   24 22
Ending Balance $ (6,726) $ (6,533) $ (5,944) $ (6,679) $ (6,726) $ (5,944)
[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.