Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Fair Value of Financial Instruments Reconciliation (Details)

v3.19.2
Summary of Significant Accounting Policies - Schedule of Fair Value of Financial Instruments Reconciliation (Details) - USD ($)
12 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Revenue in excess of billing long term beginning balance $ 1,206,669 $ 5,173,538
Additions 1,281,492 2,251,718
Transfers to short term   (6,470,868)
Amortization during the period   252,281
Effect of ASC 606 adoption (1,206,669)  
Revenue in excess of billing long term ending balance 1,281,492 1,206,669
Revenue in Excess of Billing - Long Term [Member]    
Revenue in excess of billing long term beginning balance 1,445,245 5,483,869
Additions 1,380,631 2,432,244
Transfers to short term   (6,470,868)
Amortization during the period  
Effect of ASC 606 adoption (1,445,245)  
Revenue in excess of billing long term ending balance 1,380,631 1,445,245
Fair Value Discount [Member]    
Revenue in excess of billing long term beginning balance (238,576) (310,331)
Additions (99,139) (180,256)
Transfers to short term  
Amortization during the period   252,281
Effect of ASC 606 adoption 238,576  
Revenue in excess of billing long term ending balance $ (99,139) $ (238,576)