XML 87 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Schedule of Unconditional Purchase Obligations) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies  
2023 $ 363,988
2024 85,574
2025 44,934
2026 25,470
2027 25,117
Thereafter 181,811
Unrecorded Unconditional Purchase Obligation, Total $ 726,894