Quarterly report pursuant to Section 13 or 15(d)

2. Critical Accounting Policies and Estimates (Details Narrative)

v3.21.1
2. Critical Accounting Policies and Estimates (Details Narrative) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Allowance for doubtful accounts $ 159,656   $ 44,808
Debt expense 28,074 $ 0  
Notes receivable 247,272   241,711
Other assets 1,050,726   666,079
Intangible assets impairment 0    
Accounts payable 2,522,695   3,557,460
Accrued expenses and other liabilities 8,298,446   2,705,445
Advertising and marketing expense 111,685 129,267  
Stock based compensation expense 1,483,806 $ 1,252,731  
Customer Deposits [Member]      
Accrued expenses and other liabilities 24,958   26,826
Accrued Payroll [Member]      
Accrued expenses and other liabilities 1,402,814   1,154,887
Operating Expenses [Member]      
Accrued expenses and other liabilities 6,870,674   1,523,732
Prepaid Expenses [Member]      
Other assets 627,016   345,777
Security Deposits [Member]      
Other assets $ 423,710   51,879
Tax Receivable [Member]      
Other assets     268,423
Minimum [Member]      
Intangible assets useful lives 10 years    
Maximum [Member]      
Intangible assets useful lives 15 years    
Abba Medix [Member]      
Notes receivable $ 248,025   $ 246,765