Annual report pursuant to Section 13 and 15(d)

Accrued Expenses - Schedule of Accrued Expenses (Details)

v3.21.1
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]    
Accrued host fees $ 119,906 $ 108,683
Accrued professional fees 109,809 40,518
Accrued wages 403,024 295,250
Accrued commissions 46,577
Warranty payable 10,000 12,000
Accrued income, property and sales taxes payable 357,467 417,669
Other accrued expenses 38,246 23,428
Total accrued expenses $ 1,085,028 $ 897,548