v3.26.1
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total $ 5,465 $ (22,667)
UNITED STATES    
Total 142 956
INDIA    
Total 4,928 (8,175)
CAYMAN ISLANDS    
Total (2,738) 3,745
UNITED ARAB EMIRATES    
Total 1,090 (1,064)
SINGAPORE    
Total (336) (18,701)
MEXICO    
Total $ 2,379 $ 572