XML 108 R69.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Notes Payable - Maturities (Details) - Notes Payable - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Maturity of notes and bonds payable    
2021 $ 250  
2022 950  
2023 750  
2024 350  
Thereafter 4,018  
Totals $ 6,318 $ 5,400