v3.22.2.2
Segment Reporting - Financial Information by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Segment Reporting Information [Line Items]        
Net sales $ 39,916 $ 34,715 $ 86,450 $ 68,724
Cost of sales 31,817 25,662 72,383 51,116
Gross profit 8,099 9,053 14,067 17,608
Consumer Goods        
Segment Reporting Information [Line Items]        
Net sales 15,912 29,964 33,053 60,508
Cost of sales 12,848 22,619 27,167 45,552
Gross profit 3,064 7,345 5,886 14,956
Industrial Goods        
Segment Reporting Information [Line Items]        
Net sales 24,004 4,751 53,397 8,216
Cost of sales 18,969 3,043 45,216 5,564
Gross profit $ 5,035 $ 1,708 $ 8,181 $ 2,652