XML 32 R21.htm IDEA: XBRL DOCUMENT v3.10.0.1
Investments Held in Trust Account - Additional Information (Details) - USD ($)
3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Dec. 31, 2017
Assets Held in Trust Account [Line Items]          
Gross proceeds from public offering $ 450,000,000   $ 450,000,000 $ 0  
Gross proceeds from private placement warrants 11,000,000   11,000,000 0  
Payments of underwriting discounts     9,000,000 0  
Cash   $ 146,162   146,162 $ 372,073
Repay notes payable 300,000   300,000 0  
Interest on investments held in Trust Account   1,801,259 0 3,216,244  
Investments held in Trust Account   $ 453,216,244   453,216,244 $ 450,000,000
Public Offering          
Assets Held in Trust Account [Line Items]          
Payments of underwriting discounts 9,000,000     $ 9,000,000  
Private Placement          
Assets Held in Trust Account [Line Items]          
Cash $ 2,000,000   $ 2,000,000