Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details)

v3.20.1
Accrued Expenses and Other Current Liabilities - Schedule of Accrued Expenses and Other Current Liabilities (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]    
Accrued taxes - other $ 261,396 $ 259,559
Accrued payroll and benefits 482,719 175,336
Accrued professional fees 201,318 133,261
Customer deposits 13,212 35,094
Accrued interest 341,559 269,782
Accrued legal contingencies 240,105
Other 54,359 262,519
Total accrued expenses and other current liabilities $ 1,594,669 $ 1,135,551