Annual report pursuant to Section 13 and 15(d)

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

v3.22.4
Accumulated Other Comprehensive Income (Loss) (Reclassification Out Of Accumulated Other Comprehensive Income) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Sales $ 448,106 $ 375,794 $ 224,007
Less: Income tax (benefit) expense (7,351) (12,214) $ (1,960)
Total reclassifications from AOCI 2,411 (171)  
Unrealized Gains (Losses) on Cash Flow Hedges [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Total reclassifications from AOCI 2,411 (171)  
Reclassification Out Of Accumulated Other Comprehensive Income [Member] | Unrealized Gains (Losses) on Cash Flow Hedges [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Total reclassifications from AOCI 2,411 (171)  
Reclassification Out Of Accumulated Other Comprehensive Income [Member] | Foreign Currency Translation Adjustments [Member]      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Sales 3,124 (223)  
Less: Income tax (benefit) expense 713 (52)  
Total reclassifications from AOCI $ 2,411 $ (171)