XML 28 R27.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue (Details) - USD ($)
3 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Jun. 30, 2019
Item Effected [Line Items]      
Revenue $ 5,923,819 $ 8,337,399  
ASC 606 [Member]      
Item Effected [Line Items]      
Contract liabilities 666,834   $ 6,054
ASC 606 [Member] | Backlog [Member]      
Item Effected [Line Items]      
Intangible assets $ 46,600,000    
Percentage of estimated shipments 63% in 2020; 23% in 2021; 12% in 2022, and 2% thereafter.    
ASC 606 [Member] | Units Delivered [Member]      
Item Effected [Line Items]      
Revenue $ 5,118,314 6,852,770  
ASC 606 [Member] | Milestones Achieved [Member]      
Item Effected [Line Items]      
Revenue $ 805,505 $ 1,484,629