XML 34 R19.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Details) - USD ($)
Dec. 31, 2019
Jun. 30, 2019
Inventories    
Work-in progress $ 458,830 $ 288,828
Component parts 6,940,548 7,151,228
Finished goods 1,880,434 1,693,974
Reserve for obsolete and excess inventories (1,782,753) (1,800,935)
Inventories $ 7,497,059 $ 7,333,095