v3.26.1
Note 27 - Commitments and Contingencies - Schedule of Commitments (Details) - USD ($)
$ in Thousands
May 31, 2026
May 31, 2025
Total $ 287,403  
Total, 2026 67,079  
Total, 2027 139,276  
Total, 2028 50,384  
Total, 2029 4,256  
Total, thereafter 26,408  
Material Purchase Obligations [Member]    
Purchase obligations, total 59,562  
Purchase obligations, 2026 48,256  
Purchase obligations, 2027 9,568  
Purchase obligations, 2028 551  
Purchase obligations, 2029 579  
Purchase obligations, thereafter 608  
Capital Addition Purchase Commitments [Member]    
Purchase obligations, total 663  
Purchase obligations, 2026 663  
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 139,178 $ 164,124
Debt Instrument, 2026 18,160  
Debt instrument, 2027 41,708  
Debt instrument, 2028 49,833  
Debt instrument, 2029 3,677  
Debt instrument, thereafter 25,800  
Convertible Debentures [Member]    
Debt instrument 88,000  
Debt Instrument, 2026 0  
Debt instrument, 2027 88,000  
Debt instrument, 2028 0  
Debt instrument, 2029 0  
Debt instrument, thereafter $ 0