XML 32 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Inventories    
Work-in progress $ 784,595 $ 829,962
Component parts 8,662,356 8,994,457
Finished goods 1,661,353 1,800,461
Reserve for obsolete and excess inventories (2,174,149) (2,174,149)
Inventories $ 8,934,155 $ 9,450,731