v3.22.4
DERIVATIVES - Schedule of derivative assets and liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets $ 3,838 $ 345,429
Gross Derivative Liabilities 19,583 93,616
Borrowing fees paid in crypto assets $ 6,700 $ 11,800
Minimum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Borrowing rate on derivatives 0.00% 0.00%
Maximum    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Borrowing rate on derivatives 9.00% 10.00%
Crypto asset borrowings with embedded derivatives    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets $ 2,266 $ 336,396
Gross Derivative Liabilities 2,310 93,616
Accounts receivable denominated in crypto assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 302 9,033
Gross Derivative Liabilities 9,146 0
Other payables denominated in crypto assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 1,270  
Gross Derivative Liabilities 5,767  
Crypto assets pledged as collateral    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0  
Gross Derivative Liabilities 2,360  
Not designated as hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 3,838 9,033
Gross Derivative Liabilities 17,930 0
Not designated as hedging instruments | Crypto asset borrowings with embedded derivatives    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 2,266 0
Gross Derivative Liabilities 657 0
Not designated as hedging instruments | Accounts receivable denominated in crypto assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 302 9,033
Gross Derivative Liabilities 9,146 0
Not designated as hedging instruments | Other payables denominated in crypto assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 1,270  
Gross Derivative Liabilities 5,767  
Not designated as hedging instruments | Crypto assets pledged as collateral    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0  
Gross Derivative Liabilities 2,360  
Designated as fair value hedging instruments    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0 336,396
Gross Derivative Liabilities 1,653 93,616
Designated as fair value hedging instruments | Crypto asset borrowings with embedded derivatives    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0 336,396
Gross Derivative Liabilities 1,653 93,616
Designated as fair value hedging instruments | Accounts receivable denominated in crypto assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0 0
Gross Derivative Liabilities 0 $ 0
Designated as fair value hedging instruments | Other payables denominated in crypto assets    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0  
Gross Derivative Liabilities 0  
Designated as fair value hedging instruments | Crypto assets pledged as collateral    
Derivative Instruments and Hedging Activities Disclosures [Line Items]    
Gross Derivative Assets 0  
Gross Derivative Liabilities $ 0