v3.26.1
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue    
Reserve income $ 652,508 $ 557,911
Other revenue 41,625 20,662
Total revenue and reserve income 694,133 578,573
Subscription and services    
Disaggregation of Revenue    
Other revenue 34,861 17,488
Transaction revenue    
Disaggregation of Revenue    
Other revenue 6,730 2,849
Other    
Disaggregation of Revenue    
Other revenue $ 34 $ 325