XML 50 R41.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Disaggregated Basis (Details) - USD ($)
3 Months Ended 6 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Revenue        
Revenue from contract with customer, including assessed tax $ 8,522,647 $ 4,797,410 $ 15,599,004 $ 8,209,639
Over-time        
Revenue        
Revenue from contract with customer, including assessed tax 8,219,139 3,757,988 14,841,232 6,880,637
Point-in-time        
Revenue        
Revenue from contract with customer, including assessed tax 303,508 1,039,422 757,772 1,329,002
Defense        
Revenue        
Revenue from contract with customer, including assessed tax 8,385,441 4,403,156 15,226,365 7,506,287
Industrial        
Revenue        
Revenue from contract with customer, including assessed tax $ 137,206 $ 394,254 $ 372,639 $ 703,352