v3.25.2
REVENUE - Disaggregated basis (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
REVENUE    
Revenue $ 34,031 $ 31,591
Over-time    
REVENUE    
Revenue 31,323 30,413
Point-in-time    
REVENUE    
Revenue 2,708 1,178
Defense    
REVENUE    
Revenue 33,599 31,406
Industrial    
REVENUE    
Revenue $ 432 $ 185