v3.26.1
REVENUE (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Revenue for the three and six months ended June 30, 2026 and 2025 was comprised of the following (in thousands):

Three months endedSix months ended
June 30,
2026
June 30,
2025
June 30,
2026
June 30,
2025
Product sales - retail$23,218 $22,334 $44,945 $43,064 
Product sales - wholesale18,514 17,131 36,031 33,917 
Other revenue193 41 430 431 
  Total revenue$41,925 $39,506 $81,406 $77,412