Condensed Consolidated Balance Sheets (Parenthetical) - USD ($) |
Dec. 31, 2019 |
Jun. 30, 2019 |
|---|---|---|
| Allowance for Doubtful Accounts Receivable, Current | $ 88,773 | $ 100,175 |
| Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment | $ 804,971 | $ 789,788 |
| Preferred Stock, Par or Stated Value Per Share | $ 0.001 | $ 0.001 |
| Preferred Stock, Shares Authorized | 20,000,000 | 20,000,000 |
| Preferred Stock, Shares Issued | 0 | 0 |
| Preferred Stock, Shares Outstanding | 0 | 0 |
| Common Stock, Par or Stated Value Per Share | $ 0.001 | $ 0.001 |
| Common Stock, Shares Authorized | 100,000,000 | 100,000,000 |
| Common Stock, Shares, Issued | 24,475,556 | 24,375,948 |
| Common Stock, Shares, Outstanding | 24,475,556 | 24,375,948 |
| Use Rights [Member] | ||
| Finite-Lived Intangible Assets, Accumulated Amortization | $ 330,109 | $ 270,777 |