XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.2
ACCUMULATED OTHER COMPREHENSIVE (LOSS) INCOME - Schedule of Changes in Accumulated Other Comprehensive Income by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accumulated other comprehensive income activity        
Beginning balance $ 2,551,534 $ 2,362,933 $ 2,485,924 $ 2,321,298
Total other comprehensive income (loss) 148,813 (21,185) 227,507 (60,096)
Ending balance 2,717,814 2,410,215 2,717,814 2,410,215
Accumulated Other Comprehensive Income/(Loss)        
Accumulated other comprehensive income activity        
Beginning balance (350,858) (347,418) (429,475) (308,734)
Other comprehensive (loss) income before reclassifications     223,446 (60,194)
Amounts reclassified from accumulated other comprehensive income     281 404
Total other comprehensive income (loss)     223,727 (59,790)
Ending balance (205,748) (368,524) (205,748) (368,524)
Foreign Currency        
Accumulated other comprehensive income activity        
Beginning balance     (426,049) (280,082)
Other comprehensive (loss) income before reclassifications     241,337 (65,805)
Amounts reclassified from accumulated other comprehensive income     0 0
Total other comprehensive income (loss)     241,337 (65,805)
Ending balance (184,712) (345,887) (184,712) (345,887)
Defined Benefit Pension Plans        
Accumulated other comprehensive income activity        
Beginning balance     5,522 (11,891)
Other comprehensive (loss) income before reclassifications     114 102
Amounts reclassified from accumulated other comprehensive income     281 404
Total other comprehensive income (loss)     395 506
Ending balance 5,917 (11,385) 5,917 (11,385)
Derivatives        
Accumulated other comprehensive income activity        
Beginning balance     (8,948) (16,761)
Other comprehensive (loss) income before reclassifications     (18,005) 5,509
Amounts reclassified from accumulated other comprehensive income     0 0
Total other comprehensive income (loss)     (18,005) 5,509
Ending balance $ (26,953) $ (11,252) $ (26,953) $ (11,252)