Consolidation of Variable Interest Entities - Schedule of Assets, Liabilities and Non-controlling Interest Related to Strike (Details) - USD ($) |
Dec. 31, 2019 |
Dec. 31, 2018 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Assets | $ 128,166 | $ 177,352 |
| Liabilities | 30,649 | 95,720 |
| Non-controlling interest | $ (476,250) | $ (440,883) |