v3.26.1
REVENUE (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 39,481 $ 37,906
Product sales - retail    
Disaggregation of Revenue [Line Items]    
Total revenue 21,727 20,730
Product sales - wholesale    
Disaggregation of Revenue [Line Items]    
Total revenue 17,517 16,786
Other revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 237 $ 390