XML 30 R20.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 6. Inventories (Tables)
9 Months Ended
Mar. 31, 2018
Table Text Block Supplement [Abstract]  
Schedule of Inventory, Current
    March 31, 2018      June 30, 2017   
Raw materials   $ 6,458,466     $ 3,766,940  
Work in process     644,412       470,721  
Finished goods     5,826,774       3,562,758  
Inventory obsolescence reserve     (540,265 )     (402,737 )
    $ 12,389,387     $ 7,397,682