Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.0.1
ACCUMULATED OTHER COMPREHENSIVE LOSS - Reclassification out of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income      
Total sales $ 264,315 $ 286,020 $ 315,251
Less: Income tax expense 17,852 (4,291) $ (14,716)
Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income      
Total reclassifications from AOCI 432 303  
Reclassification of Accumulated Other Comprehensive Income | Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income      
Total sales 573 393  
Less: Income tax expense 141 90  
Total reclassifications from AOCI $ 432 $ 303