XML 31 R20.htm IDEA: XBRL DOCUMENT v3.19.1
Note 6. Inventories (Tables)
9 Months Ended
Mar. 31, 2019
Table Text Block Supplement [Abstract]  
Schedule of inventory
    March 31, 2019     June 30, 2018  
Raw materials   $ 5,484,244     $ 6,216,150  
Work in process     664,516       625,830  
Finished goods     4,604,264          
Inventory obsolescence reserve     (400,121 )     (458,389 )
    $ 11,218,935     $ 10,987,855