v3.26.3
Digital Currencies - Schedule of net realized and unrealized gains (losses) on digital currencies (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Finite-Lived Intangible Assets [Line Items]        
Cumulative realized gain (loss)     $ 2,614 $ 21,473
Revaluation (loss) gain     1,888 6,241
Net realized and unrealized (losses) gains $ 5,311 $ 4,553 $ 4,502 $ 27,714