XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accumulated other comprehensive (loss) income    
Beginning Balance $ 1,308,852 $ 1,034,041
Ending Balance 1,327,433 1,308,852
Accumulated Other Comprehensive Income (Loss)    
Accumulated other comprehensive (loss) income    
Beginning Balance (229,847) (275,398)
Other comprehensive income (loss) before reclassification (71,715) 45,053
Amounts reclassified from AOCI 1,427 498
Net current-period other comprehensive income (loss) (70,288) 45,551
Ending Balance (300,135) (229,847)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges    
Accumulated other comprehensive (loss) income    
Beginning Balance 16,536 13,909
Other comprehensive income (loss) before reclassification 1,831 7,049
Amounts reclassified from AOCI (1,112) (4,422)
Net current-period other comprehensive income (loss) 719 2,627
Ending Balance 17,255 16,536
Defined benefit pension plan activity    
Accumulated other comprehensive (loss) income    
Beginning Balance (1,996) (1,781)
Other comprehensive income (loss) before reclassification (1,591) (5,135)
Amounts reclassified from AOCI 2,539 4,920
Net current-period other comprehensive income (loss) 948 (215)
Ending Balance (1,048) (1,996)
Currency translation adjustment    
Accumulated other comprehensive (loss) income    
Beginning Balance (244,387) (287,526)
Other comprehensive income (loss) before reclassification (71,955) 43,139
Amounts reclassified from AOCI 0 0
Net current-period other comprehensive income (loss) (71,955) 43,139
Ending Balance $ (316,342) $ (244,387)