v3.26.1
NET SALES - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total net sales $ 99,369 $ 96,978
United States    
Disaggregation of Revenue [Line Items]    
Total net sales 47,436 49,161
International    
Disaggregation of Revenue [Line Items]    
Total net sales 51,933 47,817
Professional    
Disaggregation of Revenue [Line Items]    
Total net sales 38,785 34,538
Specialty retail    
Disaggregation of Revenue [Line Items]    
Total net sales 33,411 38,553
DTC    
Disaggregation of Revenue [Line Items]    
Total net sales $ 27,173 $ 23,887