XML 39 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 92,571,000 $ 99,237,000 $ 283,280,000 $ 278,503,000
Cost of revenue $ 58,082,000 $ 60,841,000 $ 173,369,000 $ 172,613,000
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Sales Channel, Directly to Consumer        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 10.00% 12.00% 10.00% 13.00%
Trade Agreements        
Disaggregation of Revenue [Line Items]        
Marketing credits, usage period     4 years  
Marketing credits, option to extend     2 years  
Revenue $ 0 $ 0 $ 0 $ 0
Cost of revenue $ 0 $ 0 0 0
Impairment     0 0
Transportation credit used     $ 600,000 $ 1,600,000
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