XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Disaggregated basis (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
REVENUE    
Revenue $ 31,431,614 $ 22,282,495
Over-time    
REVENUE    
Revenue 29,785,799 19,992,438
Point-in-time    
REVENUE    
Revenue 1,645,815 2,290,057
Defense    
REVENUE    
Revenue 30,935,138 20,854,812
Industrial    
REVENUE    
Revenue $ 496,476 $ 1,427,683