Quarterly report pursuant to Section 13 or 15(d)

Trust Account and Fair Value Measurement (Details)

v3.20.2
Trust Account and Fair Value Measurement (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
May 31, 2020
Oct. 31, 2019
Oct. 22, 2019
Jun. 30, 2020
Jun. 30, 2020
Dec. 31, 2019
Trust Account and Fair Value Measurement (Details) [Line Items]            
Withdrawn from trust for working capital purposes       $ 750,000 $ 750,000  
Redeemable common stock, shares (in Shares) 23,182,481 694,820     23,877,301  
Redemable shares value $ 242,423,000 $ 7,108,000     $ 249,531,000  
Working capital       750,000 750,000  
Withdrawal from trust account for taxes and working capital       520,000 $ 685,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).
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 $879,155.40, each extension, 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 aggregate amount of approximately $5,274,932 (six payments of $879,155.40) and $1,758,310.80 (two payments of $879,155.40), respectively, at June 30, 2020 and December 31, 2019.  
Seller loaned, description           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.
Public Offering and Private Placement [Member]            
Trust Account and Fair Value Measurement (Details) [Line Items]            
Cash deposited into trust account       300,000,000 $ 300,000,000  
Withdrawn from trust for working capital purposes       $ 249,531,000 $ 249,531,000  
Redeemable common stock, shares (in Shares)         23,877,301