XML 108 R83.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Total $ 19,127 $ 2,766
UNITED STATES    
Total (309) 267
INDIA    
Total 3,095 2,508
CAYMAN ISLANDS    
Total 13,330
UNITED ARAB EMIRATES    
Total (25)
SINGAPORE    
Total 2,957 (64)
MEXICO    
Total $ 79 $ 55