v3.26.1
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Reserve income receivable $ 193,581 $ 219,221
Prepaid expenses 28,497 24,243
Digital financial assets 1,363 542
Income tax receivable 51,828 65,060
Other 8,309 12,594
Total prepaid expenses and other current assets $ 283,578 $ 321,660