XML 44 R32.htm IDEA: XBRL DOCUMENT v3.19.1
Investments and Cash Held in Trust - Additional Information (Details)
Dec. 31, 2018
USD ($)
Schedule Of Investments [Line Items]  
Investments and cash held in Trust Account $ 402,605,952
US Treasury Securities  
Schedule Of Investments [Line Items]  
Investments and cash held in Trust Account 402,476,920
Cash  
Schedule Of Investments [Line Items]  
Investments and cash held in Trust Account $ 129,032