XML 147 R95.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Schedule of Maturities of Long-term debt (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
2020 $ 2,326,688
2021 1,751,129
2022 1,351,281
2023 614,982
2024 672,936
Thereafter 750,000
Total $ 7,467,016