v3.26.1
Digital Currencies - Schedule of net realized and unrealized gains (losses) on digital currencies (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Finite-Lived Intangible Assets [Line Items]    
Cumulative realized gain (loss) $ 765 $ 17,270
Revaluation (loss) gain (1,574) 5,891
Net realized and unrealized (losses) gains $ (809) $ 23,161