XML 52 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
REVENUE - Contract Assets and Contract Liabilities (Details) - USD ($)
Sep. 30, 2022
Mar. 31, 2022
Revenue    
Contract assets $ 9,220,084 $ 8,350,231
Unbilled    
Revenue    
Contract assets 17,522,148 14,216,187
Progress payments    
Revenue    
Contract assets $ (8,302,064) $ (5,865,956)