XML 34 R23.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
3 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Inventory
    September 30, 2020     June 30, 2020  
Raw materials   $ 4,111,137     $ 3,876,955  
Work in process     3,320,842       2,989,070  
Finished goods     3,192,137       3,134,800  
Allowance for obsolescence     (976,682 )     (1,016,343 )
    $ 9,647,434     $ 8,984,482