v3.25.2
REVENUE - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net revenues $ 8,288 $ 7,885 $ 16,079 $ 15,584
Net revenues which do not represent revenues recognized in the scope of ASC Topic 606 506 520 1,100 988
Transaction revenues        
Disaggregation of Revenue [Line Items]        
Net revenues 7,441 7,153 14,457 14,187
Revenues from other value added services        
Disaggregation of Revenue [Line Items]        
Net revenues 847 732 1,622 1,397
U.S.        
Disaggregation of Revenue [Line Items]        
Net revenues 4,709 4,550 9,172 9,017
Other countries        
Disaggregation of Revenue [Line Items]        
Net revenues $ 3,579 $ 3,335 $ 6,907 $ 6,567