XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Debt - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Less than one year $ 1,262,421 $ 736,969
Due after one year and through three years 2,117,306 2,581,471
Due after three years and through five years 3,582,529 1,705,201
Due after five years 14,614,847 15,699,800
Total $ 21,577,103 $ 20,723,441