v3.25.2
DERIVATIVES - Schedule of derivative assets and liabilities (Details) - Not Designated as Hedging Instrument - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets $ 60,194 $ 108,665
Gross Derivative Liabilities 317,837 255,915
Accounts receivable, net    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Host 10,519 16,264
Gross Derivative Assets 23,354 20,368
Gross Derivative Liabilities 2,959 1,811
Total 30,914 34,821
Other current assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Host   99,265
Gross Derivative Assets   61,304
Gross Derivative Liabilities   0
Total   160,569
Crypto asset borrowings    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Host 260,777 310,040
Gross Derivative Assets 22,825 18,030
Gross Derivative Liabilities 30,598 8,100
Total 268,550 300,110
Accrued expenses and other current liabilities    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Host 26,663 37,428
Gross Derivative Assets 4,573 6,814
Gross Derivative Liabilities 2,132 2,708
Total 24,222 33,322
Obligation to return collateral    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Host 678,566 526,337
Gross Derivative Assets 9,442 2,149
Gross Derivative Liabilities 282,148 243,296
Total $ 951,272 $ 767,484