Note 29 - Financial Risk Management and Financial Instruments - Schedule of Aging Accounts Receivable (Details) $ in Thousands |
May 31, 2025
USD ($)
|
---|---|
Accounts receivable, net | $ 121,489 |
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 100.00% |
Accounts Receivable, 0 to 30 Days Past Due [Member] | |
Accounts receivable, net | $ 108,925 |
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 90.00% |
Accounts Receivable, 31 to 60 Days Past Due [Member] | |
Accounts receivable, net | $ 2,771 |
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 2.00% |
Accounts Receivable, 61 to 90 Days Past Due [Member] | |
Accounts receivable, net | $ 2,123 |
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 2.00% |
Accounts Receivable, Greater Than 90 Days Past Due [Member] | |
Accounts receivable, net | $ 7,670 |
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables | 6.00% |