Quarterly report pursuant to Section 13 or 15(d)

Trust Account and Fair Value Measurement (Details Textual)

v3.19.3
Trust Account and Fair Value Measurement (Details Textual) - USD ($)
1 Months Ended 9 Months Ended 12 Months Ended
Oct. 22, 2019
Sep. 30, 2019
Dec. 31, 2018
Trust Account and Fair Value Measurement (Textual)      
Proceeds of trust account, description   The proceeds of the Trust Account were invested in U.S. government treasury bills. U.S. government treasury bills held at September 30, 2019 mature in October 2019 and yield interest of approximately 1.8%. The proceeds of the Trust Account were invested in U.S. government treasury bills. U.S. government treasury bills held at September 30, 2019 mature in October 2019 and yield interest of approximately 1.8%.
Maturity date, description   The Company withdrew approximately $2,335,000 from the Trust Account in order to pay 2018 actual and 2019 estimated income taxes (approximately $1,197,000) and franchise taxes (approximately $380,000) paid in installments in January 2019, April 2019, May 2019 and September 2019) and to release the 2019 $750,000 allowed for working capital.  
Subsequent Event [Member]      
Trust Account and Fair Value Measurement (Textual)      
Proceeds of trust account, description Stockholders elected to redeem 694,820 public shares of the Company's Class A common stock at approximately $10.23 per share resulting in a distribution from the Trust Account of approximately $7,108,000. As a result, 29,305,180 public shares remain issued and outstanding following such redemptions.    
US Treasury Securities [Member]      
Trust Account and Fair Value Measurement (Textual)      
Maturity date, description   The U.S. government treasury bills that matured in July 2019 were reinvested in U.S. government treasury bills maturing in August 2019.  
Public Offering and Private Placement [Member]      
Trust Account and Fair Value Measurement (Textual)      
Cash deposited into trust account   $ 300,000,000