Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.19.3
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Commissions payable $ 19,113 $ 24,470
Sales tax payable 8,016
Accrued payroll and related liabilities 3,400,052 897,088
Accrued property tax 47,396
Accrued interest 5,464,837 2,636,057
Other accrued expenses 1,771,867 1,409,790
Accrued expenses $ 10,711,281 $ 4,967,405