v3.25.2
SUPPLEMENTARY FINANCIAL INFORMATION- Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 302,086 $ 303,442 $ 599,846 $ 601,061
Retail        
Disaggregation of Revenue [Line Items]        
Revenue 283,876 289,313 565,849 574,307
Wholesale and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 18,210 $ 14,129 $ 33,997 $ 26,754