v3.25.2
Summary of Significant Accounting Policies - Schedule of Net Sales Disaggregated by Customer Type (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 123,986 $ 112,600 $ 227,610 $ 208,213
Chains and distributors *        
Disaggregation of Revenue [Line Items]        
Net sales 97,165 87,228 177,835 162,596
Chains and distributors * | Revision of Prior Period, Adjustment        
Disaggregation of Revenue [Line Items]        
Net sales   1,071   2,150
Online        
Disaggregation of Revenue [Line Items]        
Net sales 20,884 19,546 38,675 34,425
Retail *        
Disaggregation of Revenue [Line Items]        
Net sales $ 5,937 $ 5,826 $ 11,100 $ 11,192