XML 35 R24.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Inventory
    March 31, 2021     June 30, 2020  
Raw materials   $ 3,640,273     $ 3,876,955  
Work in process     2,971,839       2,989,070  
Finished goods     3,395,230       3,134,800  
Allowance for obsolescence     (1,124,059 )     (1,016,343 )
    $ 8,883,283     $ 8,984,482