v3.26.1
Fair Values of Financial Instruments - Schedule of Implied Market Rates of Interest (Details)
Jun. 30, 2026
May 19, 2026
Dec. 31, 2025
3.95% Senior Notes Due 2028      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt interest rate 3.95%    
5.15% Senior Notes Due 2029      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt interest rate 5.15%    
7.15% Senior Notes Due 2033      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt interest rate 7.15%    
6.05% Senior Notes Due 2036      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Debt interest rate 6.05% 6.05%  
Valuation, Market Approach | Level 2 | Measurement Input, Implied Market Rate | 3.95% Senior Notes Due 2028      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Long-term debt, measurement input 0   0.0446
Valuation, Market Approach | Level 2 | Measurement Input, Implied Market Rate | 5.15% Senior Notes Due 2029      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Long-term debt, measurement input 0.0510   0.0489
Valuation, Market Approach | Level 2 | Measurement Input, Implied Market Rate | 7.15% Senior Notes Due 2033      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Long-term debt, measurement input 0.0590   0.0599
Valuation, Market Approach | Level 2 | Measurement Input, Implied Market Rate | 6.05% Senior Notes Due 2036      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Long-term debt, measurement input 0.0612   0