XML 23 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Details) - USD ($)
Dec. 31, 2019
Jun. 30, 2019
Inventory Disclosure [Abstract]    
Raw materials $ 609,963 $ 974,639
Work-in-process 1,177,110 651,769
Finished goods 1,936,918 1,533,318
Less: inventory reserve (1,105,948) (944,167)
Total $ 2,618,043 $ 2,215,559