XML 72 R57.htm IDEA: XBRL DOCUMENT v3.25.1
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details) - USD ($)
$ in Millions
1 Months Ended
Feb. 28, 2025
Jan. 31, 2025
Mar. 31, 2025
5.63% Senior Notes due 2034      
Debt instruments      
Interest rate     5.625%
5.00% Senior Notes due 2035      
Debt instruments      
Interest rate     5.00%
4.125% Senior Notes due 2026      
Debt instruments      
Interest rate     4.125%
2.65% Senior Notes due 2025      
Debt instruments      
Interest rate     2.65%
Repayments of senior debt $ 600.0 $ 450.0  
3.50% Senior Notes due 2025      
Debt instruments      
Interest rate     3.50%