CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)
|
Dec. 31, 2019 |
Dec. 31, 2018 |
| Allowance for Doubtful Accounts Receivable, Current |
$ 254,483
|
$ 25,000
|
| Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment |
957,703
|
306,155
|
| Finite-Lived Intangible Assets, Accumulated Amortization |
$ 18,758
|
$ 10,344
|
| Preferred Stock, Shares Authorized |
1,000,000
|
1,000,000
|
| Common Stock, Par or Stated Value Per Share (in dollars per share) |
$ 0.001
|
$ 0.001
|
| Common Stock, Shares Authorized |
25,000,000
|
25,000,000
|
| Common Stock, Shares, Issued |
14,881,372
|
11,910,690
|
| Common Stock, Shares, Outstanding |
14,881,372
|
11,910,690
|
| Series A Preferred Stock |
|
|
| Preferred Stock, Par or Stated Value Per Share (in dollars per share) |
$ 0.001
|
$ 0.001
|
| Preferred Stock, Shares Authorized |
2,000
|
2,000
|
| Preferred Stock, Shares Issued |
2,000
|
2,000
|
| Preferred Stock, Shares Outstanding |
0
|
0
|
| Series B Preferred Stock |
|
|
| Preferred Stock, Par or Stated Value Per Share (in dollars per share) |
$ 0.001
|
$ 0.001
|
| Preferred Stock, Shares Authorized |
6,000
|
6,000
|
| Preferred Stock, Shares Issued |
0
|
0
|
| Preferred Stock, Shares Outstanding |
0
|
0
|