| 16. Related Party (Details Narrative) - Heyward [Member] | 3 Months Ended | 
|---|---|
| Mar. 31, 2019  USD ($) | |
| Animation Production Services [Member] | |
| Consulting fees | $ 37,331 | 
| Due to related parties | 32,285 | 
| Executive Producer [Member] | |
| Consulting fees | 322,400 | 
| Due to related parties | $ 322,400 | 
| X | ||||||||||
| 
- Definition Carrying amount as of the balance sheet date of obligations due all related parties. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef 
 | 
| X | ||||||||||
| 
- Definition Professional and contract service expense includes cost reimbursements for support services related to contracted projects, outsourced management, technical and staff support. No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |