Quarterly report pursuant to Section 13 or 15(d)

2. Critical Accounting Policies and Estimates (Details Receivables)

v3.21.1
2. Critical Accounting Policies and Estimates (Details Receivables) - USD ($)
Mar. 31, 2021
Dec. 31, 2020
Total accounts receivable $ 5,429,031 $ 4,414,842
Allowance for doubtful accounts (159,656) (44,808)
Trade Accounts Receivable [Member]    
Total accounts receivable 2,524,718 1,315,188
Accounts receivable - related party [Member]    
Total accounts receivable 0 80,494
Accounts receivable - litigation [Member]    
Total accounts receivable $ 3,063,968 $ 3,063,968