XML 88 R40.htm IDEA: XBRL DOCUMENT v3.20.1
2. Critical Accounting Policies and Estimates (Details Receivables) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Total accounts receivable $ 3,449,943 $ 2,587,380
Allowance for doubtful accounts (70,885) 0
Trade Accounts Receivable [Member]    
Total accounts receivable 384,202 1,180,757
Accounts receivable - related party [Member]    
Total accounts receivable 72,658 125,112
Accounts receivable - litigation [Member]    
Total accounts receivable $ 3,063,968 $ 1,281,511