XML 43 R31.htm IDEA: XBRL DOCUMENT v3.23.3
Net Revenues - Schedule of disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net revenues $ 6,183,555 $ 5,101,334 $ 17,821,974 $ 15,255,841
Net retail sales        
Disaggregation of Revenue [Line Items]        
Total net revenues 5,314,683 4,540,393 15,659,829 13,577,665
Third-party merchant services        
Disaggregation of Revenue [Line Items]        
Total net revenues 708,508 447,868 1,732,240 1,414,768
Other revenue        
Disaggregation of Revenue [Line Items]        
Total net revenues $ 160,364 $ 113,073 $ 429,905 $ 263,408