XML 193 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated other comprehensive income (loss)    
Beginning balance $ 1,379,359 $ 1,202,000
Reclassifications to:    
Revenue 355,351 323,508
Cost of sales (183,331) (171,793)
Interest expense (6,568) (8,046)
Ending balance 1,428,423 1,240,190
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss)    
Beginning balance (19,401) (11,334)
Other comprehensive income (loss) 3,957 1,110
Income taxes 557 (690)
Reclassifications to:    
Net other comprehensive income (loss) 4,025 (1,122)
Ending balance (15,376) (12,456)
Accumulated Other Comprehensive Loss | Reclassification out of Accumulated Other Comprehensive Income    
Reclassifications to:    
Revenue (1,021) (413)
Cost of sales 532 (427)
Interest expense   (702)
Cash Flow Hedges    
Accumulated other comprehensive income (loss)    
Beginning balance 2,765 1,662
Other comprehensive income (loss) (1,897) 4,514
Income taxes 563 (702)
Reclassifications to:    
Net other comprehensive income (loss) (1,823) 2,270
Ending balance 942 3,932
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income    
Reclassifications to:    
Revenue (1,021) (413)
Cost of sales 532 (427)
Interest expense   (702)
Foreign Currency Translation    
Accumulated other comprehensive income (loss)    
Beginning balance (22,166) (12,996)
Other comprehensive income (loss) 5,854 (3,404)
Income taxes (6) 12
Reclassifications to:    
Net other comprehensive income (loss) 5,848 (3,392)
Ending balance $ (16,318) $ (16,388)