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 ($)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 22, 2019
Mar. 31, 2020
Dec. 31, 2019
Apr. 30, 2020
Mar. 31, 2019
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. The Company deposited approximately $879,000 into the Trust Account representing the continued payment of $0.03 per outstanding public share (29,305,180 public shares for each extension period). As a result of the extensions, the Company has deposited a total of approximately $4,396,000 (five payments) and $1,758,000 (two payments) at March 31, 2020 and December 31, 2019, respectively. Subsequent to March 31, 2020, in April 2020, an additional approximately $879,000 was deposited in the Trust Account, raising the total deposited to approximately $5,275,000.      
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 released approximately $813,000 allowed for working capital (including undistributed amounts from the prior year).    
Withdrawn from trust for working capital purposes (up to a maximum per year)   $ 750,000     $ 750,000
Seller loaned, description     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.    
Working capital   750,000      
Subsequent Event [Member]          
Trust Account and Fair Value Measurement (Textual)          
Working capital       $ 125,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.      
Withdrawn from trust for working capital purposes (up to a maximum per year)   $ 165,000