XML 70 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Amounts Recognized in AOCI (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, net of income tax $ 6,149,001    
Other comprehensive income (loss), Pretax amount (804) $ 19,437 $ (40,179)
Other comprehensive income (loss), Income tax effect (1,284) (480) 220
Total other comprehensive income (loss), net of tax (2,088) 18,957 (39,959)
Ending balance, net of income tax 6,666,207 6,149,001  
Net Unrealized Gains (Losses) on Effective Cash Flow Hedges      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance, net of income tax (17) (17) (17)
Other comprehensive income (loss), Pretax amount 17 0 0
Other comprehensive income (loss), Income tax effect 0 0 0
Total other comprehensive income (loss), net of tax 17 0 0
Ending balance, net of income tax 0 (17) (17)
Foreign Currency Translation Adjustment      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance, net of income tax 11,536 (4,255) 33,524
Other comprehensive income (loss), Pretax amount (3,237) 15,271 (37,310)
Other comprehensive income (loss), Income tax effect (704) 520 (469)
Total other comprehensive income (loss), net of tax (3,941) 15,791 (37,779)
Ending balance, net of income tax 7,595 11,536 (4,255)
Minimum Pension Liability      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance, net of income tax (2,230) (5,396) (3,216)
Other comprehensive income (loss), Pretax amount 2,416 4,166 (2,869)
Other comprehensive income (loss), Income tax effect (580) (1,000) 689
Total other comprehensive income (loss), net of tax 1,836 3,166 (2,180)
Ending balance, net of income tax (394) (2,230) (5,396)
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance, net of income tax 9,289 (9,668) 30,291
Ending balance, net of income tax $ 7,201 $ 9,289 $ (9,668)