XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment Information, Revenue Disaggregation - Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Net Sales by Sales Channel [Abstract]        
Net sales $ 107,802 $ 109,904 $ 311,621 $ 340,188
NewGen Products [Member]        
Net Sales by Sales Channel [Abstract]        
Net sales 22,216 37,198 68,846 116,652
NewGen Products [Member] | Business to Business [Member]        
Net Sales by Sales Channel [Abstract]        
Net sales 18,226 27,169 55,024 85,141
NewGen Products [Member] | Business to Consumer - Online [Member]        
Net Sales by Sales Channel [Abstract]        
Net sales 3,884 9,959 13,453 31,255
NewGen Products [Member] | Other [Member]        
Net Sales by Sales Channel [Abstract]        
Net sales $ 106 $ 70 $ 369 $ 256