XML 78 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Accumulated other comprehensive income (loss)    
Beginning balance $ 1,144,397 $ 1,039,799
Reclassifications to:    
Cost of sales (159,203) (154,508)
Interest expense (2,011) (1,002)
Ending balance 1,171,655 1,056,519
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss)    
Beginning balance (11,550) (7,991)
Other comprehensive income (loss) 2,045 1,251
Income taxes 387 (776)
Reclassifications to:    
Net other comprehensive income (loss) 621 1,338
Ending balance (10,929) (6,653)
Accumulated Other Comprehensive Loss | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassifications to:    
Revenue (1,327) 386
Cost of sales 50 183
Interest expense (534) 294
Cash Flow Hedges    
Accumulated other comprehensive income (loss)    
Beginning balance 4,366 (2,464)
Other comprehensive income (loss) 120 2,044
Income taxes 406 (712)
Reclassifications to:    
Net other comprehensive income (loss) (1,285) 2,195
Ending balance 3,081 (269)
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income [Member]    
Reclassifications to:    
Revenue (1,327) 386
Cost of sales 50 183
Interest expense (534) 294
Foreign Currency Translation    
Accumulated other comprehensive income (loss)    
Beginning balance (15,916) (5,527)
Other comprehensive income (loss) 1,925 (793)
Income taxes (19) (64)
Reclassifications to:    
Net other comprehensive income (loss) 1,906 (857)
Ending balance $ (14,010) $ (6,384)