XML 25 R14.htm IDEA: XBRL DOCUMENT v3.7.0.1
Inventories (Details) - USD ($)
Mar. 31, 2017
Jun. 30, 2016
Inventory [Line Items]    
Work-in progress $ 601,829 $ 431,802
Component parts 7,234,755 7,374,776
Finished goods 2,254,999 2,567,607
Reserve for obsolete and excess inventories (1,472,120) (1,498,915)
inventories, Net $ 8,619,463 $ 8,875,270