XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 112,771 $ 105,528 $ 320,984 $ 310,069
National and regional chains        
Disaggregation of Revenue [Line Items]        
Net sales 23,312 23,407 68,834 68,602
Distributors        
Disaggregation of Revenue [Line Items]        
Net sales 63,071 61,037 177,995 178,274
Online        
Disaggregation of Revenue [Line Items]        
Net sales 18,950 14,271 53,375 43,419
Retail        
Disaggregation of Revenue [Line Items]        
Net sales $ 7,438 $ 6,813 $ 20,780 $ 19,774