Debt - Schedule of Components of Long-Term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Jul. 01, 2019
Dec. 31, 2018
Feb. 12, 2018
Debt Instrument [Line Items]        
Unamortized debt issuance costs $ (17,230)   $ (7,629)  
Unamortized debt discount (10,231)   (3,514)  
Long-term debt 924,539   268,857  
Due February 2025, 5.55% interest rate        
Debt Instrument [Line Items]        
Principal outstanding     280,000  
Unamortized debt discount     $ (9,200)  
Effective interest rate (as a percent)     6.22%  
Due June 2026, 5.35% interest rate        
Debt Instrument [Line Items]        
Principal outstanding 952,000      
Unamortized debt discount $ (20,700)      
Effective interest rate (as a percent) 5.79%      
Term Loans        
Debt Instrument [Line Items]        
Principal outstanding $ 952,000   $ 280,000  
Unamortized debt discount   $ (11,500)   $ (900)