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