XML 139 R112.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments (Schedule of Aggregate Future Payments for Purchase Commitments) (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Unrecorded Unconditional Purchase Obligation, Fiscal Year Maturity [Abstract]  
2021 $ 67,126
2022 40,026
2023 37,921
2024 31,630
2025 41,213
2026 and thereafter 521,297
Total $ 739,213