XML 56 R46.htm IDEA: XBRL DOCUMENT v3.19.1
9. Notes Payable and Operating Lease Liabilities (Details) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Notes payable $ 3,440,543 $ 3,478,869
Notes payable, current maturities (3,440,543) (3,478,869)
Notes payable, long term 0 0
Note Payable 1 [Member]    
Notes payable 80,000 80,000
Note Payable 2 [Member]    
Notes payable 100,000 100,000
Note Payable 3 [Member]    
Notes payable 265,000 298,869
Note Payable 4 [Member]    
Notes payable 995,543 1,000,000
Note Payable 5 [Member]    
Notes payable $ 2,000,000 $ 2,000,000