XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Recently Issued Accounting Standards (Details) - USD ($)
3 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2019
Jun. 30, 2017
Item Effected [Line Items]        
Revenue $ 8,337,399 $ 7,496,423    
ASC 606 [Member]        
Item Effected [Line Items]        
Contract liabilities 102,924     $ 102,924
ASC 606 [Member] | Units Delivered [Member]        
Item Effected [Line Items]        
Revenue 6,852,770 7,066,653    
ASC 606 [Member] | Milestones Achieved [Member]        
Item Effected [Line Items]        
Revenue $ 1,484,629 $ 429,770    
ASC 606 [Member] | Forecast [Member] | Backlog [Member]        
Item Effected [Line Items]        
Intangible assets     $ 10,000,000