XML 68 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Disaggregation (Tables)
12 Months Ended
Dec. 31, 2022
Revenue Disaggregation  
Schedule of disaggregation of total revenue

Year ended December 31, 

2022

2021

Revenues:

Retail revenue

$

1,015,179

$

859,959

Wholesale revenue

316,321

333,711

Other

 

4,842

 

2,317

Total revenue

$

1,336,342

$

1,195,987