Quarterly report pursuant to Section 13 or 15(d)

Trust Account and Fair Value Measurement (Details Textual)

v3.20.1
Trust Account and Fair Value Measurement (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2020
Dec. 31, 2019
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 in the Trust Account were invested in U.S. government treasury bills yielding approximately 1.5% with a maturity date in June 2020. In March 2020, as a result of market conditions, the Company sold such U.S. government treasury bills and invested the proceeds in a money market fund meeting the conditions described above. At March 31, 2020, the Trust Account remains invested in such money market fund. 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. Held-to-maturity U.S. government treasury bills are recorded at amortized cost on the accompanying December 31, 2019 condensed balance sheet and adjusted for the amortization of discounts.
Proceeds from trust account $ 437,000  
Public Offering and Private Placement [Member]    
Trust Account and Fair Value Measurement (Textual)    
Cash deposited into trust account $ 303,151,500