Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.1
Accounting Policies - Schedule of Fair Value of Financial Instruments Reconciliation (Details) - USD ($)
9 Months Ended 12 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Revenue in excess of billing long term beginning balance $ 16,111,366 $ 1,206,669
Effect of ASC 606 adoption   (1,206,669)
Additions   1,281,492
Amortization during the period 41,621  
Effect of Translation Adjustment (40,215)  
Revenue in excess of billing long term ending balance 16,592,293 16,111,366
Revenue in Excess of Billing - Long Term [Member]    
Revenue in excess of billing long term beginning balance 1,380,631 1,445,245
Effect of ASC 606 adoption   (1,445,245)
Additions   1,380,631
Amortization during the period  
Effect of Translation Adjustment (42,840)  
Revenue in excess of billing long term ending balance 1,337,791 1,380,631
Fair Value Discount [Member]    
Revenue in excess of billing long term beginning balance (99,139) (238,576)
Effect of ASC 606 adoption   238,576
Additions   (99,139)
Amortization during the period 41,621  
Effect of Translation Adjustment 2,625  
Revenue in excess of billing long term ending balance $ (54,893) $ (99,139)