XML 77 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue disaggregation (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregation of total revenue
Total net revenues consists of the following for the years ended December 31, 2023 and 2022:
Year ended December 31,
20232022
Revenues, net:
Retail revenues$1,097,172 $1,001,536 
Wholesale revenues243,606 269,042 
Management fee income5,854 4,842 
Total revenues, net$1,346,632 $1,275,420