XML 85 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Total net revenue $ 24,121,053 $ 21,915,623 $ 17,531,587
Transaction-based revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 6,613,680 6,315,301 5,701,540
Total net revenue 6,613,680 6,315,301 5,701,540
Subscription and services-based revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 4,865,389 4,319,825 3,385,784
Revenue from other sources 2,299,410 1,625,017 1,166,989
Total net revenue 7,164,799 5,944,842 4,552,773
Hardware revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 143,369 157,178 164,418
Total net revenue 143,369 157,178 164,418
Bitcoin revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 10,199,205 9,498,302 7,112,856
Total net revenue $ 10,199,205 $ 9,498,302 $ 7,112,856