XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Net sales $ 112,600 $ 108,740 $ 208,213 $ 204,541
National and regional chains        
Disaggregation of Revenue [Line Items]        
Net sales 24,052 23,827 45,522 45,195
Distributors        
Disaggregation of Revenue [Line Items]        
Net sales 62,097 62,590 114,924 117,237
Online        
Disaggregation of Revenue [Line Items]        
Net sales 19,546 15,493 34,425 29,148
Retail        
Disaggregation of Revenue [Line Items]        
Net sales $ 6,905 $ 6,830 $ 13,342 $ 12,961