XML 32 R21.htm IDEA: XBRL DOCUMENT v3.8.0.1
Investments Held in Trust Account - Additional Information (Details) - USD ($)
2 Months Ended 3 Months Ended
Jun. 30, 2017
Mar. 31, 2017
Mar. 31, 2018
Dec. 31, 2017
Assets Held in Trust Account [Line Items]        
Gross proceeds from public offering $ 450,000,000   $ 450,000,000  
Gross proceeds from private placement warrants 11,000,000   11,000,000  
Cash     146,162 $ 372,073
Repay notes payable 300,000      
Interest income   $ 6 1,414,985  
Investments held in Trust Account     451,414,985 $ 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