XML 141 R124.htm IDEA: XBRL DOCUMENT v3.24.2
Note 29 - Financial Risk Management and Financial Instruments - Schedule of Aging Accounts Receivable (Details)
$ in Thousands
May 31, 2024
USD ($)
Accounts receivable, net $ 101,695
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables
Accounts Receivable, 0 to 30 Days Past Due [Member]  
Accounts receivable, net $ 86,435
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables 85.00%
Accounts Receivable, 31 to 60 Days Past Due [Member]  
Accounts receivable, net $ 3,042
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables 3.00%
Accounts Receivable, 61 to 90 Days Past Due [Member]  
Accounts receivable, net $ 893
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables 1.00%
Accounts Receivable, Greater Than 90 Days Past Due [Member]  
Accounts receivable, net $ 11,325
Accounts Receivable, Gross, Noncurrent, Percentage of Total Aging Receivables 11.00%