XML 78 R63.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments And Contingencies (Minimum Payments Required Under Purchase Obligations) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Purchase Obligations And Contractual Agreements [Line Items]  
2021 $ 149,743
2022 108,698
2023 840,932
2024 76,253
2025 567,693
Thereafter 602,250
Total Commitment 2,345,569
Purchase Obligations [Member]  
Purchase Obligations And Contractual Agreements [Line Items]  
2021 48,691
2022 10,462
2023 5,450
2024 4,095
2025 4,039
Thereafter 0
Total Commitment 72,737
transition tax commitment [Member]  
Purchase Obligations And Contractual Agreements [Line Items]  
2021 7,772
2022 7,772
2023 14,573
2024 19,430
2025 24,288
Thereafter 0
Total Commitment 73,835
Operating lease commitment [Member]  
Purchase Obligations And Contractual Agreements [Line Items]  
2021 6,217
2022 3,401
2023 1,190
2024 353
2025 116
Thereafter 0
Total Commitment 11,277
Senior Notes [Member]  
Purchase Obligations And Contractual Agreements [Line Items]  
2021 87,063
2022 87,063
2023 819,719
2024 52,375
2025 539,250
Thereafter 602,250
Total Commitment $ 2,187,720