XML 72 R53.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Schedule of Revenues in Excess of Billings and Deferred Revenue (Details) - USD ($)
Mar. 31, 2020
Jun. 30, 2019
Jun. 30, 2018
Revenue Recognition and Deferred Revenue [Abstract]      
Revenues in excess of billings $ 16,592,293 $ 16,111,366 $ 1,206,669
Deferred Revenue $ 3,440,663 $ 5,977,736