XML 41 R37.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt Financing - Maturities of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Maturities    
2020 $ 1,405,118  
2021 1,998,888  
2022 2,711,600  
2023 2,510,749  
2024 1,558,029  
Thereafter 3,536,911  
Total $ 13,721,295 $ 11,662,253