XML 108 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accumulated Other Comprehensive Loss - Schedule of Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance $ 1,150,341 $ 504,488 $ 367,554
Other comprehensive income (loss), net of tax (21,163) 7,452 (29,707)
Ending balance 1,828,507 1,150,341 504,488
Currency Translation [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (128,359) (146,120)  
Other comprehensive income (loss), net of tax (26,565) 17,761  
Ending balance (154,924) (128,359) (146,120)
Unrealized Gain (Loss) on Retirement Plans [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (3,501) 4,548  
Other comprehensive income (loss), net of tax 3,247 (8,049)  
Ending balance (254) (3,501) 4,548
Unrealized Gain (Loss) on Investments [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (2,260) 0  
Other comprehensive income (loss), net of tax 2,155 (2,260)  
Ending balance (105) (2,260) 0
Accumulated Other Comprehensive Loss [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning balance (134,120) (141,572) (111,865)
Other comprehensive income (loss), net of tax (21,163) 7,452  
Ending balance $ (155,283) $ (134,120) $ (141,572)