XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Segment Information, Revenue Disaggregation - Sales Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Net Sales by Sales Channel [Abstract]    
Net sales $ 100,894 $ 107,641
NewGen Products [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales 23,519 37,382
NewGen Products [Member] | Business to Business [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales 19,124 27,257
NewGen Products [Member] | Business to Consumer - Online [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales 4,233 10,033
NewGen Products [Member] | Other [Member]    
Net Sales by Sales Channel [Abstract]    
Net sales $ 162 $ 92