XML 29 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Details) - USD ($)
Dec. 31, 2018
Jun. 30, 2018
Inventory [Line Items]    
Work-in progress $ 507,437 $ 388,252
Component parts 7,201,175 6,775,870
Finished goods 2,048,274 2,285,836
Reserve for obsolete and excess inventories (1,619,417) (1,619,417)
Inventory, Net $ 8,137,469 $ 7,830,541