Annual report pursuant to Section 13 and 15(d)

Trust Account and Fair Value Measurement (Details Textual)

v3.20.1
Trust Account and Fair Value Measurement (Details Textual)
12 Months Ended
Dec. 31, 2019
USD ($)
Trust Account and Fair Value Measurement (Textual)  
Proceeds of trust account, description The proceeds in the Trust Account may be invested in either U.S. government treasury bills with a maturity of 180 days or less or in money market funds meeting certain conditions under Rule 2a-7 under the Investment Company Act of 1940, as amended, and that invest solely in U.S. government treasury obligations.
Proceeds of trust account maturity date, description The proceeds of the Trust Account were invested primarily in U.S. government treasury bills that mature in June 2020, which yield interest of approximately 1.55% per year. In March 2020, the Company liquidated these U.S. government treasury bills and invested the proceeds in a money market fund that invests solely in U.S. government treasury obligations (as discussed above). The Company classifies its U.S. government treasury bills and equivalent securities as held-to-maturity in accordance with FASB ASC 320, "Investments – Debt and Equity Securities." Held-to-maturity securities are those securities which the Company has the ability and intent to hold until maturity.
Proceeds from trust account $ 1,337,000
Public Offering and Private Placement [Member]  
Trust Account and Fair Value Measurement (Textual)  
Cash deposited into trust account $ 303,151,500