Note 28 - Financial Risk Management and Financial Instruments - Schedule of Aging Accounts Receivable (Details) $ in Thousands |
May 31, 2026
USD ($)
|
|---|---|
| Accounts receivable, net | $ 189,170 |
| Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 100.00% |
| Accounts Receivable, 0 to 30 Days Past Due [Member] | |
| Accounts receivable, net | $ 128,759 |
| Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 68.00% |
| Accounts Receivable, 31 to 60 Days Past Due [Member] | |
| Accounts receivable, net | $ 23,833 |
| Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 13.00% |
| Accounts Receivable, 61 to 90 Days Past Due [Member] | |
| Accounts receivable, net | $ 27,480 |
| Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 15.00% |
| Accounts Receivable, Greater Than 90 Days Past Due [Member] | |
| Accounts receivable, net | $ 9,098 |
| Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 5.00% |