v3.26.1
Income Taxes (Details) - Schedule of income taxes paid (net of refunds received) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Tax Paid, by Individual Jurisdiction [Line Items]    
U.S. federal $ 0 $ 0
Texas 17 3
India 56 31
Total income tax paid $ 73 $ 34