XML 84 R64.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Schedule of Unconditional Purchase Obligations) (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Commitments and Contingencies  
2022 $ 344,881
2023 83,139
2024 52,962
2025 17,423
2026 16,452
Thereafter 125,913
Unrecorded Unconditional Purchase Obligation, Total $ 640,770