XML 164 R75.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) - Changes in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accumulated other comprehensive income (loss)        
Beginning balance $ 1,488,048 $ 1,282,445 $ 1,379,359 $ 1,202,000
Reclassifications to:        
Revenue 384,157 339,845 1,121,970 1,001,356
Cost of sales (197,746) (182,310) (579,052) (531,006)
Interest expense (6,754) (7,501) (20,097) (23,226)
Ending balance 1,529,408 1,323,406 1,529,408 1,323,406
Accumulated Other Comprehensive Loss        
Accumulated other comprehensive income (loss)        
Beginning balance (5,062) (15,429) (19,401) (11,334)
Other comprehensive income (loss) 1,468 1,711 17,229 905
Income taxes 49 1,466 (617) 1,202
Reclassifications to:        
Net other comprehensive income (loss) 1,343 2,034 15,682 (2,061)
Ending balance (3,719) (13,395) (3,719) (13,395)
Accumulated Other Comprehensive Loss | Reclassification out of Accumulated Other Comprehensive Income        
Reclassifications to:        
Revenue 106 (709) (1,424) (1,549)
Cost of sales (280) (179) 494 (963)
Interest expense   (255)   (1,656)
Cash Flow Hedges        
Accumulated other comprehensive income (loss)        
Beginning balance (328) 2,625 2,765 1,662
Other comprehensive income (loss) 2,330 (5,442) (963) (1,156)
Income taxes (509) 1,555 447 1,257
Reclassifications to:        
Net other comprehensive income (loss) 1,647 (5,030) (1,446) (4,067)
Ending balance 1,319 (2,405) 1,319 (2,405)
Cash Flow Hedges | Reclassification out of Accumulated Other Comprehensive Income        
Reclassifications to:        
Revenue 106 (709) (1,424) (1,549)
Cost of sales (280) (179) 494 (963)
Interest expense   (255)   (1,656)
Foreign Currency Translation        
Accumulated other comprehensive income (loss)        
Beginning balance (4,734) (18,054) (22,166) (12,996)
Other comprehensive income (loss) (862) 7,153 18,192 2,061
Income taxes 558 (89) (1,064) (55)
Reclassifications to:        
Net other comprehensive income (loss) (304) 7,064 17,128 2,006
Ending balance $ (5,038) $ (10,990) $ (5,038) $ (10,990)