v3.26.3
DERIVATIVES - Schedule of gains (losses) recorded in income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Derivative [Line Items]        
Gain (loss) on derivatives $ (717,485) $ 8,043 $ (215,698) $ (42,412)
Crypto asset borrowings        
Derivative [Line Items]        
Gain (loss) on derivatives (138,525) 19,157 (89,715) 1,454
Obligation to return collateral        
Derivative [Line Items]        
Gain (loss) on derivatives (605,751) (19,321) (168,903) (50,880)
Other        
Derivative [Line Items]        
Gain (loss) on derivatives $ 26,791 $ 8,207 $ 42,920 $ 7,014