| 4. Right of Use Leased Asset (Tables) | 12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 31, 2019 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Leases [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of right of use asset | As of January 1, 2019, management recorded lease liability of $2,071,903, right-of-use asset of $2,153,747, accumulated amortization of $124,070, a reversal of previously recorded deferred rent of $37,920 and the increase in accumulated deficit of $4,306. 
 
 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| X | ||||||||||
| 
- Definition Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |