XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.4
REVENUE - Disaggregated basis (Details) - USD ($)
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
REVENUE        
Revenue from contract with customer, including assessed tax $ 8,327,345 $ 6,511,325 $ 23,926,349 $ 14,720,964
Over-time        
REVENUE        
Revenue from contract with customer, including assessed tax 7,813,273 6,378,952 22,672,048 13,259,229
Point-in-time        
REVENUE        
Revenue from contract with customer, including assessed tax 514,072 132,733 1,254,301 1,461,735
Defense        
REVENUE        
Revenue from contract with customer, including assessed tax 8,316,711 6,362,681 23,543,077 13,868,968
Industrial        
REVENUE        
Revenue from contract with customer, including assessed tax $ 10,634 $ 148,644 $ 383,272 $ 851,996