Annual report pursuant to Section 13 and 15(d)

Accumulated Other Comprehensive Loss (Reclassification Out Of Accumulated Other Comprehensive Income) (Details)

v3.24.0.1
Accumulated Other Comprehensive Loss (Reclassification Out Of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reclassification Adjustment out of Accumulated Other Comprehensive Income      
Sales $ 286,020 $ 315,251 $ 265,971
Less: Income tax (benefit) expense (4,291) (14,716) $ (19,234)
Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income      
Total reclassifications from AOCI 303 2,411  
Reclassification Out Of Accumulated Other Comprehensive Income | Unrealized Gains (Losses) on Cash Flow Hedges      
Reclassification Adjustment out of Accumulated Other Comprehensive Income      
Sales 393 3,124  
Less: Income tax (benefit) expense 90 713  
Total reclassifications from AOCI $ 303 $ 2,411