v3.26.3
Debt - Schedule of Debt and Capital Lease Obligations (Parenthetical) (Details)
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
3.95% senior notes due 2027    
Debt Instrument [Line Items]    
Debt instrument, interest rate 3.95%  
Debt instrument, maturity year 2027  
5.875% senior notes due 2035    
Debt Instrument [Line Items]    
Debt instrument, interest rate 5.875%  
Debt instrument, maturity year 2035  
4.9% senior notes due 2031    
Debt Instrument [Line Items]    
Debt instrument, interest rate 4.90%  
Debt instrument, maturity year   2031