XML 36 R25.htm IDEA: XBRL DOCUMENT v3.20.2
Fair Value Measurement (Details) - Fair Value Measurement Recurring [Member] - USD ($)
Jun. 30, 2020
Dec. 31, 2019
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investment held in trust account, fair value $ 286,565,390 $ 291,761,159
Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investment held in trust account, fair value 286,565,390 291,761,159
Level 1 [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investment held in trust account, fair value 286,565,390 291,761,159
Level 1 [Member] | Money Market Funds [Member]    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Investment held in trust account, fair value $ 286,565,390 $ 291,761,159