v3.26.1
NET SALES - Disaggregate revenue by location (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of revenue    
Net sales $ 66,533 $ 59,002
Domestic    
Disaggregation of revenue    
Net sales 62,133 54,267
International    
Disaggregation of revenue    
Net sales $ 4,400 $ 4,735