v3.26.1
Fair Values of Financial Instruments - Schedule of Implied Market Rates of Interest (Details)
Mar. 31, 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%  
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.0489 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.0507 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