XML 135 R120.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies - Schedule of Purchase and Other Commitments Maturities (Details)
$ in Thousands
May 31, 2022
USD ($)
Other Commitments [Line Items]  
Total $ 709,645
2023 118,981
2024 293,540
2025 264,689
2026 4,092
2027 4,380
Thereafter 23,963
Long-term Debt Repayment  
Other Commitments [Line Items]  
Total 187,152
2023 67,823
2024 82,400
2025 4,494
2026 4,092
2027 4,380
Thereafter 23,963
Convertible Notes, Principal and Interest  
Other Commitments [Line Items]  
Total 489,029
2023 23,102
2024 206,613
2025 259,314
Material Purchase Obligations  
Other Commitments [Line Items]  
Total 32,356
2023 26,948
2024 4,527
2025 881
Construction Commitments  
Other Commitments [Line Items]  
Total 1,108
2023 $ 1,108