XML 82 R57.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Long-term debt - Schedule of Annual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Debt Disclosure [Abstract]    
2020 $ 0  
2021 190,200  
2022 0  
2023 650,000  
2024 1,822,800  
Thereafter 1,540,000  
Total 4,203,000 $ 2,960,000
Repayments in 2020 435,000  
Repayments in 2021 350,000  
Repayments in 2023 650,000  
Repayments in 2024 $ 1,200,000