v3.25.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 1,074,910 $ 854,582
Loyalty redemption platform, net    
Disaggregation of Revenue [Line Items]    
Total revenue 9,154 13,242
Crypto services    
Disaggregation of Revenue [Line Items]    
Total revenue 1,065,756 841,340
Transaction revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 1,070,707 847,984
Subscription and service revenue    
Disaggregation of Revenue [Line Items]    
Total revenue $ 4,203 $ 6,598