v3.26.1
Debt - June 2026 Offering (Details) - USD ($)
$ in Thousands
Jun. 26, 2026
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]      
Outstanding borrowing   $ 17,482,105 $ 16,544,473
61/4% Notes due 2035 | Senior Notes      
Debt Instrument [Line Items]      
Outstanding borrowing $ 1,500,000 $ 1,500,000 $ 0
Redemption price, percentage 100.00%