v3.26.1
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%