XML 21 R39.htm IDEA: XBRL DOCUMENT v3.20.1
REVENUE - Contract Assets and Contract Liabilities (Details) - USD ($)
Mar. 31, 2020
Mar. 31, 2019
Contract assets $ 4,504,621 $ 4,390,832
Unbilled    
Contract assets 10,635,588 9,324,361
Less: Progress payments    
Contract assets $ (6,130,967) $ (4,933,529)