Fair Value Measurements - Schedule of Fair Value of Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Mar. 15, 2019
Dec. 31, 2018
Nov. 30, 2017
Senior Notes Due 2026 | Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of debt instrument $ 391,873   $ 391,630  
Interest rate, stated percentage 5.375%     5.375%
Senior Notes Due 2027 | Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of debt instrument $ 488,982   0  
Interest rate, stated percentage 6.875% 6.875%    
Fair Value | Senior Notes Due 2026 | Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of debt instrument $ 383,000   372,000  
Fair Value | Senior Notes Due 2027 | Senior Notes        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of debt instrument 505,000   0  
Revolving Credit Facility | Line of Credit        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of debt instrument 0   300,000  
Revolving Credit Facility | Fair Value | Line of Credit        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Fair value of debt instrument $ 0   $ 300,000