XML 107 R92.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accumulated Other Comprehensive Income (Loss) - Schedule of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 504,488 $ 367,554 $ 232,144
Other comprehensive (loss) income, net of tax 7,452 (29,707) 6,078
Ending balance 1,150,341 504,488 367,554
Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (146,120) (99,985)  
Other comprehensive (loss) income, net of tax 17,761 (46,135)  
Ending balance (128,359) (146,120) (99,985)
Unrealized Gain (Loss) on Retirement Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 4,548 (11,860)  
Other comprehensive (loss) income, net of tax (8,049) 16,408  
Ending balance (3,501) 4,548 (11,860)
Unrealized Gain (Loss) on Investments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 0 (20)  
Other comprehensive (loss) income, net of tax 0 20  
Ending balance 0 0 (20)
Unrealized Loss on Derivative Instruments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance 0 0  
Other comprehensive (loss) income, net of tax (2,260) 0  
Ending balance (2,260) 0 0
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (141,572) (111,865) (117,943)
Other comprehensive (loss) income, net of tax 7,452 (29,707)  
Ending balance $ (134,120) $ (141,572) $ (111,865)