XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.4
Notes Payable - Schedule of Note Repayments (Details) - Notes Payable
$ in Millions
12 Months Ended
Dec. 31, 2025
USD ($)
3.875% Notes due 2025  
Extinguishment of Debt [Line Items]  
Stated interest rate (as a percent) 3.875%
Principal amount $ 500.0
4.625% Notes due 2025  
Extinguishment of Debt [Line Items]  
Stated interest rate (as a percent) 4.625%
Principal amount $ 550.0