XML 84 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (LOSS) ("AOCI") (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accumulated other comprehensive (loss) income      
Beginning Balance $ 1,034,041 $ 863,909 $ 790,250
Ending Balance 1,308,852 1,034,041 863,909
Net sales (Note 2) 4,191,636 3,761,211 3,234,180
Income taxes 141,618 120,603 48,418
Cost of goods sold 2,726,191 2,480,451 2,165,575
Accumulated Other Comprehensive Income (Loss)      
Accumulated other comprehensive (loss) income      
Beginning Balance (275,398) (257,579) (301,211)
Other comprehensive income (loss) before reclassification 45,053 (13,307)  
Amounts reclassified from AOCI 498 (4,512)  
Net current-period other comprehensive income (loss) 45,551 (17,819)  
Ending Balance (229,847) (275,398) (257,579)
Unrealized gain (loss) on derivatives designated and qualifying as cash flow hedges      
Accumulated other comprehensive (loss) income      
Beginning Balance 13,909 8,094  
Other comprehensive income (loss) before reclassification 7,049 7,866  
Amounts reclassified from AOCI (4,422) (2,051)  
Net current-period other comprehensive income (loss) 2,627 5,815  
Ending Balance 16,536 13,909 8,094
Defined benefit pension plan activity      
Accumulated other comprehensive (loss) income      
Beginning Balance (1,781) (13,231)  
Other comprehensive income (loss) before reclassification (5,135) 13,911  
Amounts reclassified from AOCI 4,920 (2,461)  
Net current-period other comprehensive income (loss) (215) 11,450  
Ending Balance (1,996) (1,781) (13,231)
Currency translation adjustment      
Accumulated other comprehensive (loss) income      
Beginning Balance (287,526) (252,442)  
Other comprehensive income (loss) before reclassification 43,139 (35,084)  
Amounts reclassified from AOCI 0 0  
Net current-period other comprehensive income (loss) 43,139 (35,084)  
Ending Balance $ (244,387) $ (287,526) $ (252,442)