XML 146 R126.htm IDEA: XBRL DOCUMENT v3.21.1
Commitments (Schedule of Future Minimum Commitments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Mar. 31, 2020
Commitments [Abstract]    
Operating lease obligation, undiscounted $ 125,845 $ 141,010
2022 37,129 40,476
2023 27,659 34,750
2024 19,378 23,761
2025 14,061 15,393
2026 9,219 10,780
2027 and thereafter 18,399 15,850
Finance lease obligation, undiscounted 2,007 2,262
2022 664 468
2023 485 468
2024 468 468
2025 390 468
2026   $ 390
Purchase obligations and other 1,130,094  
Purchase obligations and other, 2022 201,077  
Purchase obligations and other, 2023 165,802  
Purchase obligations and other, 2024 189,835  
Purchase obligations and other, 2025 172,494  
Purchase obligations and other, 2026 140,330  
Purchase obligations and other, Thereafter 260,556  
Total contractual obligations 1,257,946  
Total contractual obligations, 2022 238,870  
Total contractual obligations, 2023 193,946  
Total contractual obligations, 2024 209,681  
Total contractual obligations, 2025 186,945  
Total contractual obligations, 2026 149,549  
Total contractual obligations, Thereafter 278,955  
Future minimum sublease receivable $ 1,325