Quarterly report pursuant to Section 13 or 15(d)

FAIR VALUE DISCLOSURES - Schedule of Fair Value of Fixed-Rate Debt (Details)

v3.21.2
FAIR VALUE DISCLOSURES - Schedule of Fair Value of Fixed-Rate Debt (Details) - Senior Notes [Member] - USD ($)
Sep. 30, 2021
Apr. 30, 2021
Apr. 29, 2021
Dec. 31, 2020
7.00% senior notes due 2022 [Member]        
Fair value of fixed-rate debt        
Stated interest rate 7.00%   7.00%  
7.00% senior notes due 2022 [Member] | Level 2 [Member]        
Debt Instrument [Line Items]        
Aggregate Principal $ 0     $ 300,000,000
Fair value of fixed-rate debt        
Estimated Fair Value $ 0     319,758,000
6.00% senior notes due 2025 [Member]        
Fair value of fixed-rate debt        
Stated interest rate 6.00%      
6.00% senior notes due 2025 [Member] | Level 2 [Member]        
Debt Instrument [Line Items]        
Aggregate Principal $ 400,000,000     400,000,000
Fair value of fixed-rate debt        
Estimated Fair Value $ 451,000,000     451,913,000
5.125% senior notes due 2027 [Member]        
Fair value of fixed-rate debt        
Stated interest rate 5.125%      
5.125% senior notes due 2027 [Member] | Level 2 [Member]        
Debt Instrument [Line Items]        
Aggregate Principal $ 300,000,000     300,000,000
Fair value of fixed-rate debt        
Estimated Fair Value $ 333,000,000     333,328,000
3.875% senior notes due 2029 [Member]        
Fair value of fixed-rate debt        
Stated interest rate 3.875% 3.875%    
3.875% senior notes due 2029 [Member] | Level 2 [Member]        
Debt Instrument [Line Items]        
Aggregate Principal $ 450,000,000     0
Fair value of fixed-rate debt        
Estimated Fair Value $ 471,375,000     $ 0