v3.26.1
REPORTABLE SEGMENTS AND REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue, net $ 116,933 $ 127,997
Retail revenue    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue, net 83,127 84,352
Third-party wholesale revenue    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Total revenue, net $ 33,806 $ 43,645