v3.25.2
Note 28 - Commitments and Contingencies - Schedule of Commitments (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Total $ 347,833  
Total, 2026 63,430  
Total, 2027 48,289  
Total, 2028 202,828  
Total, 2029 3,489  
Total, thereafter 29,797  
Material Purchase Obligations [Member]    
Purchase obligations, total 78,181  
Purchase obligations, 2026 48,135  
Purchase obligations, 2027 30,046  
Purchase obligations, 2028 0  
Purchase obligations, 2029 0  
Purchase obligations, thereafter 0  
Capital Addition Purchase Commitments [Member]    
Purchase obligations, total 528  
Purchase obligations, 2026 528  
Purchase obligations, 2027 0  
Purchase obligations, 2028 0  
Purchase obligations, 2029 0  
Purchase obligations, thereafter 0  
Long-term Debt, Excluding Convertible Debentures [Member]    
Debt instrument 164,124 $ 174,666
Debt Instrument, 2026 14,767  
Debt instrument, 2027 18,243  
Debt instrument, 2028 97,828  
Debt instrument, 2029 3,489  
Debt instrument, thereafter 29,797  
Convertible Debentures [Member]    
Debt instrument 105,000  
Debt Instrument, 2026 0  
Debt instrument, 2027 0  
Debt instrument, 2028 105,000  
Debt instrument, 2029 0  
Debt instrument, thereafter $ 0