XML 69 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2019
Jun. 30, 2018
Item Effected [Line Items]                    
Revenue $ 11,619,202 $ 9,218,141 $ 7,303,109 $ 8,337,399 $ 7,827,194 $ 5,663,161 $ 11,531,105 $ 7,496,423 $ 36,477,851 $ 32,517,883
ASC 606 [Member]                    
Item Effected [Line Items]                    
Contract liabilities 6,054       $ 102,924       6,054 102,924
ASC 606 [Member] | Backlog [Member]                    
Item Effected [Line Items]                    
Intangible assets $ 45,600,000               45,600,000  
ASC 606 [Member] | Units Delivered [Member]                    
Item Effected [Line Items]                    
Revenue                 30,677,077 29,762,111
ASC 606 [Member] | Milestones Achieved [Member]                    
Item Effected [Line Items]                    
Revenue                 $ 5,800,774 $ 2,755,772
ASC 606 [Member] | Forecast [Member] | Backlog [Member]                    
Item Effected [Line Items]                    
Backlog amount to be recognized, 2020 72.00%               72.00%  
Backlog amount to be recognized, 2021 16.00%               16.00%  
Backlog amount to be recognized, 2022 11.00%               11.00%  
Backlog amount to be recognized, 2023 1.00%               1.00%