XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.2
2. Inventories (Tables)
12 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventories
     2021     2020  
Raw materials   $ 3,863,212     $ 4,798,489   
Work in process     784,460       427,744  
Finished goods     2,505,399       3,713,692  
Inventory reserve     (626,976 )     (568,083 )
    $ 6,526,095     $ 8,371,842