v3.25.2
Note 29 - Financial Risk Management and Financial Instruments - Assets and Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
May 31, 2025
May 31, 2024
Equity investments measured at fair value $ 1,972 $ 2,359
Contingent consideration (15,000) (15,000)
Fair Value, Recurring [Member]    
Cash and cash equivalents 221,666 228,340
Marketable securities 34,697 32,182
Convertible notes receivable 0 32,000
Equity investments measured at fair value 10,132 7,859
Warrant liability (1,092) (3,253)
Contingent consideration (15,000) (15,000)
Total recurring fair value measurements 250,403 281,798
Fair Value, Recurring [Member] | APHA 24 [Member]    
APHA 24 Convertible debenture 0 (330)
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member]    
Cash and cash equivalents 221,666 228,340
Marketable securities 34,697 32,182
Convertible notes receivable 0 0
Equity investments measured at fair value 909 919
Warrant liability 0 0
Contingent consideration 0 0
Total recurring fair value measurements 257,272 261,441
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 1 [Member] | APHA 24 [Member]    
APHA 24 Convertible debenture 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member]    
Cash and cash equivalents 0 0
Marketable securities 0 0
Convertible notes receivable 0 0
Equity investments measured at fair value 1,063 1,440
Warrant liability 0 0
Contingent consideration 0 0
Total recurring fair value measurements 1,063 1,440
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 2 [Member] | APHA 24 [Member]    
APHA 24 Convertible debenture 0 0
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member]    
Cash and cash equivalents 0 0
Marketable securities 0 0
Convertible notes receivable 0 32,000
Equity investments measured at fair value 8,160 5,500
Warrant liability (1,092) (3,253)
Contingent consideration (15,000) (15,000)
Total recurring fair value measurements (7,932) 18,917
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | APHA 24 [Member]    
APHA 24 Convertible debenture $ 0 $ (330)