v3.26.1
Investments - Schedule of investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Investments, All Other Investments [Abstract]    
Marketable securities $ 7,637 $ 6,624
Equity securities of private companies 458 463
Funds 2,763 2,654
Investments, Total $ 10,858 $ 9,741