Consolidated Balance Sheets (Parenthetical) - USD ($) |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Statement of Financial Position [Abstract] | ||
| Allowance for doubtful accounts receivable | $ 75,000 | $ 45,000 |
| Allowance for loans receivable | 55,000 | 55,000 |
| Debt discount on convertible notes payable, former parent | 0 | 43,178 |
| Debt discount on convertible notes payable, current | 38,918 | |
| Debt discount on convertible notes payable, noncurrent | 0 | 1,313,259 |
| Debt discount on convertible notes payable, related party | $ 0 | $ 233,462 |
| Common stock, no par value | $ 0.0001 | $ 0.0001 |
| Common stock, shares authorized | 14,285,714 | 14,285,714 |
| Common stock, shares issued | 5,714,464 | 1,489,686 |
| Common stock, shares outstanding | 5,714,464 | 1,489,686 |