v3.26.3
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Reserve income receivable $ 197,400 $ 219,221
Prepaid expenses 69,846 24,243
Digital financial assets 524 542
Income tax receivable 49,788 65,060
Digital assets 3,341  
Other 13,549 12,594
Total prepaid expenses and other current assets $ 334,448 $ 321,660