XML 62 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Inventory (Details) - USD ($)
Jun. 30, 2019
Jun. 30, 2018
Inventory on-hand:    
Raw material and work in process $ 5,385,478 $ 2,804,764
Finished goods 3,765,254 506,720
Inventory gross 9,150,732 3,311,484
Allowance for obsolete inventory (2,201,699) (300,000)
Inventories, net $ 6,949,033 $ 3,011,484