BALANCE SHEET COMPONENTS - Schedule of Credit Card Receivables and Other Means of Payments, Net (Details) - USD ($) $ in Millions |
Dec. 31, 2023 |
Dec. 31, 2022 |
---|---|---|
Balance Sheet Components [Abstract] | ||
Credit card receivables and other means of payments | $ 3,653 | $ 2,957 |
Allowance for chargebacks | (17) | (11) |
Allowance for doubtful accounts | (4) | 0 |
Credit card receivables and other means of payments, net | $ 3,632 | $ 2,946 |