XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
6 Months Ended
Dec. 31, 2020
Inventory Disclosure [Abstract]  
Inventory
   

December 31,

2020

   

June 30,

2020

 
Raw materials   $ 4,094,767     $ 3,876,955  
Work in process     3,390,968       2,989,070  
Finished goods     3,302,822       3,134,800  
Allowance for obsolescence     (1,095,280 )     (1,016,343 )
    $ 9,693,277     $ 8,984,482