v3.24.0.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Total net revenue $ 21,915,623 $ 17,531,587 $ 17,661,203
Transaction-based revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 6,315,301 5,701,540 4,793,146
Total net revenue 6,315,301 5,701,540 4,793,146
Subscription and services-based revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 4,319,825 3,385,784 2,445,811
Revenue from other sources 1,625,017 1,166,989 263,920
Total net revenue 5,944,842 4,552,773 2,709,731
Hardware revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 157,178 164,418 145,679
Total net revenue 157,178 164,418 145,679
Bitcoin revenue      
Disaggregation of Revenue [Line Items]      
Revenue from contracts with customers: 9,498,302 7,112,856 10,012,647
Total net revenue $ 9,498,302 $ 7,112,856 $ 10,012,647