XML 87 R50.htm IDEA: XBRL DOCUMENT v3.20.1
11. Operating Lease Liabilities & Commitments and Contingencies (Details - Lease) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Commitments and Contingencies Disclosure [Abstract]    
Operating lease liability $ 222,236 $ 0
Operating lease liability - current (123,395) 0
Operating lease liability - noncurrent $ 98,841 $ 0