XML 137 R71.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Accumulated other comprehensive income (loss)    
Beginning balance $ 1,202,000 $ 1,144,397
Reclassifications to:    
Cost of sales (171,793) (159,203)
Interest expense (8,046) (2,011)
Ending balance 1,240,190 1,171,655
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss)    
Beginning balance (11,334) (11,550)
Other comprehensive income (loss) 1,110 2,045
Income taxes (690) 387
Reclassifications to:    
Net other comprehensive income (loss) (1,122) 621
Ending balance (12,456) (10,929)
Accumulated Other Comprehensive Loss | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassifications to:    
Revenue (413) (1,327)
Cost of sales (427) 50
Interest expense (702) (534)
Cash Flow Hedges    
Accumulated other comprehensive income (loss)    
Beginning balance 1,662 4,366
Other comprehensive income (loss) 4,514 120
Income taxes (702) 406
Reclassifications to:    
Net other comprehensive income (loss) 2,270 (1,285)
Ending balance 3,932 3,081
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassifications to:    
Revenue (413) (1,327)
Cost of sales (427) 50
Interest expense (702) (534)
Foreign Currency Translation    
Accumulated other comprehensive income (loss)    
Beginning balance (12,996) (15,916)
Other comprehensive income (loss) (3,404) 1,925
Income taxes 12 (19)
Reclassifications to:    
Net other comprehensive income (loss) (3,392) 1,906
Ending balance $ (16,388) $ (14,010)