v3.26.3
Revenue recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue        
Reserve income $ 657,624 $ 711,241 $ 1,977,865 $ 1,903,426
Other revenue 207,264 28,518 282,471 72,984
Total revenue and reserve income 864,888 739,759 2,260,336 1,976,410
Subscription and services        
Disaggregation of Revenue        
Other revenue 19,587 23,594 82,604 60,089
Transaction revenue        
Disaggregation of Revenue        
Other revenue 5,335 4,664 17,395 12,115
Other        
Disaggregation of Revenue        
Other revenue $ 182,342 $ 260 $ 182,472 $ 780