XML 33 R65.htm IDEA: XBRL DOCUMENT v3.20.1
15. Major Customers and Accounts Receivable (Details Narrative)
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Sales Revenue, Net [Member] | One Customer [Member]    
Concentration percentage 14.00% 37.00%
Sales Revenue, Net [Member] | Another Customer [Member]    
Concentration percentage   11.00%
Accounts Receivable [Member] | One Customer [Member]    
Concentration percentage 57.00% 11.00%
Accounts Receivable [Member] | Another Customer [Member]    
Concentration percentage 11.00% 38.00%
Accounts Receivable [Member] | Another Customer [Member]    
Concentration percentage   39.00%