v3.26.1
Revenue - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 01, 2026
USD ($)
Installment
quarterlyInstallment
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
agreement
Jun. 30, 2025
USD ($)
agreement
Disaggregation of Revenue [Line Items]          
Number of new trade agreements | agreement       0 0
Revenue   $ 83,303,000 $ 93,459,000 $ 161,402,000 $ 190,709,000
Decrease to prepaid expenses and other current assets       776,000 (1,012,000)
Cost of revenue   42,943,000 55,707,000 87,771,000 115,287,000
Increase in accounts receivable       4,380,000 1,601,000
Decrease in inventories       23,006,000 (11,386,000)
Gross profit   40,360,000 $ 37,752,000 73,631,000 $ 75,422,000
O5-MD, LLC And O5 North ULC          
Disaggregation of Revenue [Line Items]          
Revenue   3,100,000   3,100,000  
Cost of revenue   3,100,000   3,100,000  
Number of renewal options | quarterlyInstallment 2        
Renewal term 5 years        
Purchase price of licensed inventory $ 10,000,000.0        
Number of installment | Installment 4        
Percentage of amount installment 25.00%        
Increase in accounts receivable       3,100,000  
Decrease in inventories       3,100,000  
Gross profit   $ 0   $ 0  
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Sales Channel, Directly to Consumer          
Disaggregation of Revenue [Line Items]          
Concentration risk (as a percent)   0.00% 11.00% 0.00% 11.00%
Retail | Minimum          
Disaggregation of Revenue [Line Items]          
Revenue recognition, payment term       30 days  
Retail | Maximum          
Disaggregation of Revenue [Line Items]          
Revenue recognition, payment term       45 days  
Trade Agreements          
Disaggregation of Revenue [Line Items]          
Marketing credits, usage period (in years)       4 years  
Marketing credits, option to extend (in years)       2 years  
Revenue   $ 0 $ 0 $ 0 $ 0
Committed trade credits remaining   100,000   100,000  
Cost of revenue   0 $ 0 0 0
Impairment       0 0
Transportation credit used       400,000 $ 300,000
Trade Agreements | Uncommitted Marketing And Transportation Credits          
Disaggregation of Revenue [Line Items]          
Revenue   (1,500,000)   (1,500,000)  
Write-off of remaining uncommitted marketing and transportation credit assets       1,500,000  
Decrease to prepaid expenses and other current assets       (800,000)  
Decrease to other assets       700,000  
Royalty          
Disaggregation of Revenue [Line Items]          
Revenue   $ 0   $ 0