XML 81 R70.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Payable - Schedule of Note Repayments (Details) - Notes Payable
$ in Millions
6 Months Ended
Jun. 30, 2026
USD ($)
5.050% Notes due 2026  
Extinguishment of Debt [Line Items]  
Stated interest rate (as a percent) 5.05%
Principal amount $ 500.0
0.750% Notes due 2026  
Extinguishment of Debt [Line Items]  
Stated interest rate (as a percent) 0.75%
Principal amount $ 325.0
4.875% Notes due 2026  
Extinguishment of Debt [Line Items]  
Stated interest rate (as a percent) 4.875%
Principal amount $ 600.0