Revenue Recognition (Details Narrative) |
3 Months Ended | 9 Months Ended |
|---|---|---|
|
Mar. 31, 2019
USD ($)
|
Mar. 31, 2019
USD ($)
|
|
| Revenue Recognition and Deferred Revenue [Abstract] | ||
| Deferred revenue, revenue recognized | $ 1,758,521 | $ 5,422,772 |
| Contracted but unsatisfied performance obligations | 76,692,255 | 76,692,255 |
| Contracted but unsatisfied performance obligations, next twelve months | $ 13,185,913 | $ 13,185,913 |
| Estimated revenue recognized term | 6 years |
| X | ||||||||||
- Definition Deferred revenue, revenue recognized. No definition available.
|
| X | ||||||||||
- Definition Contracted but unsatisfied performance obligations, next twelve months. No definition available.
|
| X | ||||||||||
- Definition Estimated revenue recognized term. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of transaction price allocated to performance obligation that has not been recognized as revenue. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|