v3.26.3
Debt (Details) - Senior Notes due 2036 - Senior Notes
$ in Millions
Aug. 20, 2026
USD ($)
Debt Instrument [Line Items]  
Amount of debt issued and sold $ 750
Interest rate (as a percent) 5.90%