XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Note 10 - Accounts Payable and Accrued Liabilities (Tables)
3 Months Ended
Aug. 31, 2025
Notes Tables  
Schedule of Accounts Payable and Accrued Liabilities [Table Text Block]
    August 31,     May 31,  
    2025     2025  

Trade payables

  $ 110,802     $ 107,348  

Accrued liabilities

    91,993       103,260  

Litigation accruals

    12,021       12,431  

Accrued payroll and employment related taxes

    2,796       1,436  

Income taxes payable

    1,038       58  

Accrued interest

    2,677       4,193  

Sales taxes payable

    9,586       6,596  

Total

  $ 230,913     $ 235,322