Quarterly report pursuant to Section 13 or 15(d)

8. Accrued Expenses (Details)

v3.20.2
8. Accrued Expenses (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Accrued expenses $ 1,653,662 $ 1,686,841  
Accrued Operating Expenses [Member]      
Accrued expenses 721,395 854,056  
Accrued Wages and Related Expenses [Member]      
Accrued expenses 456,588 487,327  
Accrued Interest [Member]      
Accrued expenses $ 56,542 0  
Accrued Sales Tax Payable [Member]      
Accrued expenses   $ 345,458 $ 419,137