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