v3.20.1
Summary of Significant Accounting Policies - Schedule of Fair Value of Assets Measured on Recurring and Non-recurring Basis (Details) - USD ($)
Mar. 31, 2020
Dec. 31, 2019
Level 1 - Marketable Securities - Recurring [Member]    
Fair value of assets recurring $ 145,885 $ 204,239