v3.26.1
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 revenue $ 41,925 $ 39,506 $ 81,406 $ 77,412
Product sales - retail        
Disaggregation of Revenue [Line Items]        
Total revenue 23,218 22,334 44,945 43,064
Product sales - wholesale        
Disaggregation of Revenue [Line Items]        
Total revenue 18,514 17,131 36,031 33,917
Other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 193 $ 41 $ 430 $ 431