v3.26.1
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total net sales $ 115,111 $ 108,936 $ 214,615 $ 202,820
United States        
Disaggregation of Revenue [Line Items]        
Total net sales 112,542 105,326 209,038 195,957
International        
Disaggregation of Revenue [Line Items]        
Total net sales $ 2,569 $ 3,610 $ 5,577 $ 6,863