XML 31 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Debt - Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Debt Disclosure [Abstract]    
Less than one year $ 1,233,206 $ 736,969
Due after one year and through three years 2,060,732 2,581,471
Due after three years and through five years 2,502,066 1,705,201
Due after five years 14,791,650 15,699,800
Total $ 20,587,654 $ 20,723,441