XML 102 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Oct. 31, 2020
Sep. 30, 2015
Carrying Amount | Other notes payable        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 66.0 $ 53.1    
Estimated Fair Value | Other notes payable        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments 66.0 53.1    
Advances under revolving credit facility | Carrying Amount        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments 0.0 55.0    
Advances under revolving credit facility | Estimated Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments 0.0 55.0    
Letter of Credit | Carrying Amount        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments 0.0 0.0    
Letter of Credit | Estimated Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 31.9 $ 32.7    
5.75% Senior Notes due 2025 | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument interest rate (percent) 5.75% 5.75%   5.75%
5.75% Senior Notes due 2025 | Carrying Amount | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 348.5 $ 347.7    
5.75% Senior Notes due 2025 | Estimated Fair Value | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 349.3 $ 347.7    
4.50% Senior Notes due 2028 | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument interest rate (percent) 4.50% 4.50%    
4.50% Senior Notes due 2028 | Carrying Amount | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 785.0 $ 781.8    
4.50% Senior Notes due 2028 | Estimated Fair Value | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 763.6 $ 726.7    
4.75% Senior Notes due 2030 | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument interest rate (percent) 4.75% 4.75%    
4.75% Senior Notes due 2030 | Carrying Amount | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 781.5 $ 779.0    
4.75% Senior Notes due 2030 | Estimated Fair Value | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 755.0 $ 703.7    
4.625% Senior Notes due 2031 | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Debt instrument interest rate (percent) 4.625% 4.625% 4.625%  
4.625% Senior Notes due 2031 | Carrying Amount | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 391.5 $ 390.6    
4.625% Senior Notes due 2031 | Estimated Fair Value | Senior Notes        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Carrying amounts and estimated fair values of financial instruments $ 369.4 $ 342.2