Annual report pursuant to Section 13 and 15(d)

Trust Account and Fair Value Measurement (Details Textual)

v3.19.3.a.u2
Trust Account and Fair Value Measurement (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Oct. 22, 2019
Dec. 31, 2019
Dec. 31, 2018
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. Additionally, during the year ended December 31, 2019, the Company received approximately $1,758,000 (two payments of approximately $879,000) from the Seller representing the payment of $0.03 per outstanding public share (29,305,180 public shares) for each extension period under the Extension Amendment discussed further in Note 2. The proceeds of the Trust Account were invested in a money market fund that invests solely in U.S. government treasury bills. At December 31, 2018 the proceeds of the Trust Account were invested in U.S. government treasury bills.  
Maturity date, description   The Company withdrew approximately $2,638,000 from the Trust Account in order to pay 2018 actual and 2019 estimated income taxes (approximately $1,397,000) and franchise taxes (approximately $420,000) paid in installments and to release approximately $813,000 allowed for working capital  
Withdrawn from trust for working capital purposes (up to a maximum per year)   $ 750,000 $ 1,927,000
Payment for income and state franchise taxes     $ 1,177,000
Seller loaned, description   The Seller loaned $979,155.40 and $879,155.40, respectively, to the Company under the Amended Seller Note. As a result of the extensions, the Seller has loaned to the Company a total aggregate amount of approximately $3,816,621.60.  
Working capital   $ 750,000  
Public Offering and Private Placement [Member]      
Trust Account and Fair Value Measurement (Textual)      
Cash deposited into trust account   $ 300,000,000  
Proceeds of trust account, description   The Company has extended the date by which it has to consummate a business combination from January 21, 2020 to February 20, 2020, and from February 20, 2020 to March 21, 2020.