Quarterly report pursuant to Section 13 or 15(d)

Trust Account and Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis

v3.20.2
Trust Account and Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2020
Dec. 31, 2019
Trust Account and Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis [Line Items]    
Carrying value $ 63,978,000 $ 305,529,000
Gross Unrealized Holding Gain Loss
Cash and money market [Member]    
Trust Account and Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis [Line Items]    
Carrying value 63,978,000 305,529,000
Gross Unrealized Holding Gain Loss
Quoted Price Prices in Active Markets (Level 1) [Member]    
Trust Account and Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis [Line Items]    
Carrying value 63,978,000 305,529,000
Quoted Price Prices in Active Markets (Level 1) [Member] | Cash and money market [Member]    
Trust Account and Fair Value Measurement (Details) - Schedule of assets measured at fair value on a recurring basis [Line Items]    
Carrying value $ 63,978,000 $ 305,529,000