XML 142 R126.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments (Schedule of Future Minimum Commitments) (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Lease Obligations  
Total operating lease obligations $ 87,231
2023 26,035
2024 18,925
2025 13,837
2026 9,586
2027 7,204
Thereafter 11,644
Finance Lease Obligations  
Total finance lease obligations 1,327
2023 468
2024 468
2025 391
Purchase Obligations  
Total purchase obligations 1,047,479
2023 220,237
2024 219,697
2025 198,737
2026 148,512
2027 130,240
Thereafter 130,056
Contractual  
Total contractual 1,136,037
2023 246,740
2024 239,090
2025 212,965
2026 158,098
2027 137,444
Thereafter 141,700
Future minimum sublease receivable $ 1,086