Quarterly report pursuant to Section 13 or 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.21.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accrued host fees $ 122,758 $ 119,906
Accrued professional fees 80,624 109,809
Accrued wages 1,146,535 403,024
Accrued commissions 57,767 46,577
Warranty payable 9,000 10,000
Accrued income, property and sales taxes payable 337,624 357,467
Accrued issuable equity 177,241 184,234
Other accrued expenses 166,835 97,817
Total accrued expenses $ 2,098,384 $ 1,328,834