XML 12 R20.htm IDEA: XBRL DOCUMENT v3.19.3
Investments Held in Trust Account - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended
Aug. 30, 2019
Jun. 28, 2019
Aug. 09, 2018
Jun. 30, 2017
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Dec. 31, 2018
Assets Held in Trust Account [Line Items]                  
Gross proceeds from public offering       $ 450,000,000          
Gross proceeds from private placement warrants       11,000,000          
Cash         $ 79,575   $ 79,575   $ 512,827
Repay notes payable       300,000          
Interest on investments held in Trust Account         1,999,354 $ 2,069,168 7,105,025 $ 5,285,412  
Investments held in Trust Account         $ 429,732,860   429,732,860   $ 456,919,551
Withdrawal of interest from Trust Account to pay operating expenses $ 125,000 $ 750,000 $ 750,000       $ 875,000 $ 750,000  
Public Offering                  
Assets Held in Trust Account [Line Items]                  
Payments of underwriting discounts       9,000,000          
Private Placement                  
Assets Held in Trust Account [Line Items]                  
Cash       $ 2,000,000