Quarterly report [Sections 13 or 15(d)]

ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification out of Accumulated Other Comprehensive Loss (Details)

v3.25.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification out of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Reclassification Adjustment out of Accumulated Other Comprehensive Income    
Total sales $ 60,433 $ 69,311
Less: Income tax expense (802) (851)
Unrealized Gains on Cash Flow Hedges    
Reclassification Adjustment out of Accumulated Other Comprehensive Income    
Total reclassifications from AOCI 57 303
Reclassification of Accumulated Other Comprehensive Income | Unrealized Gains on Cash Flow Hedges    
Reclassification Adjustment out of Accumulated Other Comprehensive Income    
Total sales 76 81
Less: Income tax expense 19 19
Total reclassifications from AOCI $ 57 $ 62