Debt - Schedule of Debt (Details) - USD ($)
|
Dec. 31, 2019 |
Dec. 31, 2018 |
Sep. 04, 2018 |
| Asset backed line of credit |
$ 472,567
|
$ 561,804
|
|
| Debt issuance costs |
(15,573)
|
(30,000)
|
|
| Total line of credit |
456,995
|
531,804
|
|
| Noncurrent portion of long-term convertible notes payable |
1,061,495
|
961,494
|
|
| Total long-term debt |
6,208,678
|
|
|
| Less: current portion of long-term debt |
|
(313,572)
|
|
| Noncurrent portion of long-term debt |
|
56,688
|
|
| Notes payable |
3,282,021
|
3,464,191
|
|
| Less: current portion of long-term debt - related parties |
(1,686,352)
|
(932,701)
|
|
| Noncurrent portion of long-term debt - related parties |
1,595,669
|
2,531,490
|
|
| Senior Convertible Notes Payable [Member] |
|
|
|
| Senior convertible notes payable |
1,428,161
|
1,428,161
|
|
| Debt issuance costs |
(366,666)
|
(466,667)
|
|
| Total long-term senior convertible notes payable |
1,061,495
|
961,494
|
$ 1,428,161
|
| Less: current portion of long-term notes payable |
|
|
|
| Noncurrent portion of long-term convertible notes payable |
1,061,494
|
961,494
|
|
| Notes Payable [Member] |
|
|
|
| Debt issuance costs |
(212,848)
|
|
|
| Debt issuance costs |
(212,848)
|
0
|
|
| Notes payable |
1,621,015
|
370,250
|
|
| Total long-term debt |
1,408,167
|
370,250
|
|
| Less: current portion of long-term debt |
(1,365,675)
|
(313,572)
|
|
| Noncurrent portion of long-term debt |
$ 42,492
|
$ 56,688
|
|