XML 141 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Amount of Gain (Loss) Recognized in OCI and Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain/(Loss) recognized in OCI $ 1,444 $ (3,570) $ 9,007
Interest expense (31,219) (15,511) (6,339)
Net sales 1,356,514 1,257,366 1,150,981
Cost of sales (713,181) (673,494) (631,882)
Derivatives designated as cash flow hedges | Interest expense      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain/(Loss) reclassified from AOCI 1,656 2,550 (12)
Derivatives designated as cash flow hedges | Revenue      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain/(Loss) reclassified from AOCI 2,140 4,081 3,583
Derivatives designated as cash flow hedges | Cost of sales      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain/(Loss) reclassified from AOCI 644 1,457 (1,436)
Derivatives designated as cash flow hedges | Interest rate swap      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain/(Loss) recognized in OCI 152 609 4,879
Derivatives designated as cash flow hedges | Foreign currency forward contracts      
Derivative Instruments, Gain (Loss) [Line Items]      
Amount of Gain/(Loss) recognized in OCI $ 5,732 $ 3,909 $ 6,263