XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Net sales $ 109,996,000 $ 102,711,000 $ 330,290,000 $ 272,910,000
Cost of goods sold 75,828,000 72,918,000 227,869,000 193,393,000
Selling expenses        
Disaggregation of Revenue [Line Items]        
Cost of goods sold 8,625,000 8,794,000 25,653,000 21,285,000
National and regional chains        
Disaggregation of Revenue [Line Items]        
Net sales 23,956,000 22,894,000 73,943,000 63,493,000
Distributors        
Disaggregation of Revenue [Line Items]        
Net sales 63,555,000 57,317,000 189,078,000 148,294,000
Online        
Disaggregation of Revenue [Line Items]        
Net sales 14,044,000 14,644,000 43,084,000 39,790,000
Retail        
Disaggregation of Revenue [Line Items]        
Net sales $ 8,441,000 $ 7,856,000 $ 24,185,000 $ 21,333,000