XML 91 R26.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
6 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories

   December 31,
2019
  

June 30,
2019

 
         
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