Annual report [Section 13 and 15(d), not S-K Item 405]

REVENUE - Schedule of revenues comprised of major categories (Details)

v3.25.0.1
REVENUE - Schedule of revenues comprised of major categories (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 157,964 $ 148,598
Product sales - retail    
Disaggregation of Revenue [Line Items]    
Revenue 91,530 95,517
Product sales - wholesale    
Disaggregation of Revenue [Line Items]    
Revenue 62,895 48,788
Other revenue    
Disaggregation of Revenue [Line Items]    
Revenue $ 3,539 $ 4,293