v3.26.1
Derivatives - Schedule of Gain (Loss) on Changes in the Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Derivative assets        
Derivative [Line Items]        
Gain (loss) on changes in fair value of derivatives $ 800 $ (13,257) $ 10,218 $ (16,846)
Crypto asset options        
Derivative [Line Items]        
Gain (loss) on changes in fair value of derivatives 56 (13,257) 5,076 (16,846)
Crypto asset futures        
Derivative [Line Items]        
Gain (loss) on changes in fair value of derivatives 744 0 5,142 0
Derivative liabilities        
Derivative [Line Items]        
Gain (loss) on changes in fair value of derivatives (337) 9,110 (6,432) 15,926
Crypto asset options        
Derivative [Line Items]        
Gain (loss) on changes in fair value of derivatives (31) 10,359 (3,997) 17,175
Crypto asset futures        
Derivative [Line Items]        
Gain (loss) on changes in fair value of derivatives $ (306) $ (1,249) $ (2,435) $ (1,249)