v3.26.1
Note 18 - Commitments and Contingencies - Schedule of Commitments (Details) - USD ($)
$ in Thousands
Feb. 28, 2026
May 31, 2025
Total $ 317,804  
Total, 2026 50,863  
Total, 2027 41,231  
Total, 2028 194,243  
Total, 2029 4,276  
Total, thereafter 27,191  
Material Purchase Obligations [Member]    
Purchase obligations, total 61,930  
Purchase obligations, 2026 32,529  
Purchase obligations, 2027 29,401  
Purchase obligations, 2028 0  
Purchase obligations, 2029 0  
Purchase obligations, thereafter 0  
Capital Addition Purchase Commitments [Member]    
Purchase obligations, total 2,536  
Purchase obligations, 2026 881  
Purchase obligations, 2027 525  
Purchase obligations, 2028 551  
Purchase obligations, 2029 579  
Purchase obligations, thereafter 0  
Long-term Debt, Excluding Convertible Debentures [Member]    
Debt instrument 153,338 $ 164,124
Debt Instrument, 2026 17,453  
Debt instrument, 2027 11,305  
Debt instrument, 2028 93,692  
Debt instrument, 2029 3,697  
Debt instrument, thereafter 27,191  
Convertible Debentures [Member]    
Debt instrument 100,000  
Debt Instrument, 2026 0  
Debt instrument, 2027 0  
Debt instrument, 2028 100,000  
Debt instrument, 2029 0  
Debt instrument, thereafter $ 0