Revenue (Details) - USD ($)
|
3 Months Ended |
12 Months Ended |
Jun. 30, 2020 |
Mar. 31, 2020 |
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2020 |
Jun. 30, 2019 |
| Item Effected [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Revenue |
$ 12,124,438
|
$ 6,191,300
|
$ 7,286,674
|
$ 5,923,819
|
$ 11,619,202
|
$ 9,218,141
|
$ 7,303,109
|
$ 8,337,399
|
$ 31,526,231
|
$ 36,477,851
|
| ASC 606 [Member] |
|
|
|
|
|
|
|
|
|
|
| Item Effected [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Contract liabilities |
2,175,235
|
|
|
|
$ 6,054
|
|
|
|
2,175,235
|
6,054
|
| ASC 606 [Member] | Backlog [Member] |
|
|
|
|
|
|
|
|
|
|
| Item Effected [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Intangible assets |
$ 54,900,000
|
|
|
|
|
|
|
|
54,900,000
|
|
| ASC 606 [Member] | Units Delivered [Member] |
|
|
|
|
|
|
|
|
|
|
| Item Effected [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
25,739,709
|
30,677,077
|
| ASC 606 [Member] | Milestones Achieved [Member] |
|
|
|
|
|
|
|
|
|
|
| Item Effected [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Revenue |
|
|
|
|
|
|
|
|
$ 5,786,522
|
$ 5,800,774
|
| ASC 606 [Member] | Forecast [Member] | Backlog [Member] |
|
|
|
|
|
|
|
|
|
|
| Item Effected [Line Items] |
|
|
|
|
|
|
|
|
|
|
| Backlog amount to be recognized, 2021 |
66.00%
|
|
|
|
|
|
|
|
66.00%
|
|
| Backlog amount to be recognized, 2022 |
24.00%
|
|
|
|
|
|
|
|
24.00%
|
|
| Backlog amount to be recognized, 2023 |
7.00%
|
|
|
|
|
|
|
|
7.00%
|
|
| Backlog amount to be recognized, thereafter |
3.00%
|
|
|
|
|
|
|
|
3.00%
|
|