Quarterly report pursuant to Section 13 or 15(d)

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

v3.10.0.1
Accounting Policies - Schedule of Fair Value of Financial Instruments Reconciliation (Details)
3 Months Ended
Sep. 30, 2018
USD ($)
Revenue in excess of billing long term beginning balance $ 1,206,669
Effect of ASC 606 adoption (1,206,669)
Revenue in excess of billing long term ending balance
Fair Value Discount [Member]  
Revenue in excess of billing long term beginning balance (238,576)
Effect of ASC 606 adoption 238,576
Revenue in excess of billing long term ending balance
Revenue in Excess of Billing - Long Term [Member]  
Revenue in excess of billing long term beginning balance 1,445,245
Effect of ASC 606 adoption (1,445,245)
Revenue in excess of billing long term ending balance