XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE DISAGGREGATION (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenue $ 1,186,490 $ 1,129,193 $ 1,218,229
Retail      
Disaggregation of Revenue [Line Items]      
Revenue 1,128,877 1,083,545 1,158,475
Wholesale and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 57,613 $ 45,648 $ 59,754