XML 81 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Payable - Schedule of Note Repayments (Details) - Notes Payable
$ in Millions
3 Months Ended
Mar. 31, 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