XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Carrying Amounts and Estimated Fair Values of Financial Instruments (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
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 $ 94.5 $ 66.0    
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 $ 94.5 $ 66.0    
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 $ 99.8 $ 348.5    
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 $ 99.7 $ 349.3    
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 $ 788.4 $ 785.0    
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 $ 772.3 $ 763.6    
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 $ 784.2 $ 781.5    
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 $ 759.0 $ 755.0    
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 $ 392.5 $ 391.5    
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.9 369.4    
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 20.0 0.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 20.0 0.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 $ 36.3 $ 31.9