XML 90 R67.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Schedule of Unconditional Purchase Obligations) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Commitments and Contingencies  
2021 $ 265,736
2022 124,961
2023 43,074
2024 35,248
2025 16,491
Thereafter 139,299
Unrecorded Unconditional Purchase Obligation, Total $ 624,809