XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Unrealized Gain (Loss) Recognized in AOCI (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Foreign Exchange    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of Unrealized Gain (Loss) Recognized in Accumulated Other Comprehensive Income on Derivative $ 837 $ (63)
Interest rate swaps:    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of Unrealized Gain (Loss) Recognized in Accumulated Other Comprehensive Income on Derivative (118) 410
Cost of goods sold    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of Realized Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (533) 424
Selling, general and administrative expense    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of Realized Gain (Loss) Reclassified from Accumulated Other Comprehensive Income (73) 0
Interest expense    
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]    
Amount of Realized Gain (Loss) Reclassified from Accumulated Other Comprehensive Income $ 74 $ 138