XML 43 R36.htm IDEA: XBRL DOCUMENT v3.20.2
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%