XML 98 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Notes Payable - Maturities (Details) - Notes and bonds payable - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Maturity of notes and bonds payable    
2024 $ 850  
2025 1,050  
2026 1,575  
Thereafter 8,782  
Totals $ 12,257 $ 8,303