v3.26.1
Derivatives - Schedule of Gain (Loss) on Changes in the Fair Value (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Derivative assets    
Derivative [Line Items]    
Gain (loss) on changes in fair value of derivatives $ 9,418 $ 6,019
Crypto asset options    
Derivative [Line Items]    
Gain (loss) on changes in fair value of derivatives 5,020 380
Crypto asset futures    
Derivative [Line Items]    
Gain (loss) on changes in fair value of derivatives 4,398 5,639
Derivative liabilities    
Derivative [Line Items]    
Gain (loss) on changes in fair value of derivatives (6,095) (2,789)
Crypto asset options    
Derivative [Line Items]    
Gain (loss) on changes in fair value of derivatives (3,966) (1,414)
Crypto asset futures    
Derivative [Line Items]    
Gain (loss) on changes in fair value of derivatives $ (2,129) $ (1,375)