XML 43 R33.htm IDEA: XBRL DOCUMENT v3.20.4
REVENUE - Contract Assets and Contract Liabilities (Details) - USD ($)
Dec. 31, 2020
Mar. 31, 2020
Contract assets $ 5,314,653 $ 4,504,621
Unbilled    
Contract assets 10,074,902 10,635,588
Less: Progress payments    
Contract assets $ 4,760,249 $ 6,130,967