v3.26.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 2,335,243 $ 3,441,056 $ 726,988
Crypto services      
Disaggregation of Revenue [Line Items]      
Total revenue 2,335,243 3,441,056 726,988
Rebates and incentive payments 0 100 100
Crypto services | Related Party      
Disaggregation of Revenue [Line Items]      
Total revenue   300 300
Transaction revenue      
Disaggregation of Revenue [Line Items]      
Total revenue 2,335,193 3,440,976 726,796
Rebates and incentive payments 0 100 100
Transaction revenue | Related Party      
Disaggregation of Revenue [Line Items]      
Total revenue 0 300 300
Subscription and service revenue      
Disaggregation of Revenue [Line Items]      
Total revenue $ 50 $ 80 $ 192