XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Net Revenues - Schedule of disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net revenues $ 5,837,889 $ 5,037,821 $ 11,638,419 $ 10,154,507
Net retail sales        
Disaggregation of Revenue [Line Items]        
Total net revenues 5,140,346 4,481,165 10,345,146 9,037,272
Third-party merchant services        
Disaggregation of Revenue [Line Items]        
Total net revenues 562,757 475,553 1,023,732 966,900
Other revenue        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 134,786 $ 81,103 $ 269,541 $ 150,335