XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (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 $ 92,257 $ 131,550 $ 169,509 $ 216,874
Direct-to-consumer        
Disaggregation of Revenue [Line Items]        
Net sales 59,666 98,770 93,466 149,813
Retail        
Disaggregation of Revenue [Line Items]        
Net sales $ 32,591 $ 32,780 $ 76,043 $ 67,061