XML 87 R70.htm IDEA: XBRL DOCUMENT v3.20.4
Notes Payable - Maturities (Details) - Notes and bonds payable - USD ($)
$ in Millions
1 Months Ended
Jan. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Maturity of notes and bonds payable      
2022   $ 950.0  
2023   750.0  
2024   350.0  
2025   500.0  
Thereafter   5,753.0  
Totals   8,303.0 $ 6,318.0
3.250% notes due in October 2022      
Maturity of notes and bonds payable      
Totals   $ 950.0 $ 950.0
3.250% notes due in October 2022 | Subsequent event      
Maturity of notes and bonds payable      
Early repayment of notes payable $ 950.0