XML 110 R97.htm IDEA: XBRL DOCUMENT v3.24.4
Note 25 - Fair Value Measurements - Assets and Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Nov. 30, 2024
May 31, 2024
Equity investments measured at fair value $ 1,916 $ 2,359
Contingent consideration (15,000) (15,000)
Fair Value, Recurring [Member]    
Cash and cash equivalents 189,698 228,340
Marketable securities 62,551 32,182
Convertible notes receivable 32,000 32,000
Equity investments measured at fair value 7,416 7,859
Warrant liability (1,695) (3,253)
Contingent consideration (15,000) (15,000)
Total recurring fair value measurements 274,970 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 189,698 228,340
Marketable securities 62,551 32,182
Convertible notes receivable 0 0
Equity investments measured at fair value 935 919
Warrant liability 0 0
Contingent consideration 0 0
Total recurring fair value measurements 253,184 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 981 1,440
Warrant liability 0 0
Contingent consideration 0 0
Total recurring fair value measurements 981 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 32,000 32,000
Equity investments measured at fair value 5,500 5,500
Warrant liability (1,695) (3,253)
Contingent consideration (15,000) (15,000)
Total recurring fair value measurements 20,805 18,917
Fair Value, Recurring [Member] | Fair Value, Inputs, Level 3 [Member] | APHA 24 [Member]    
APHA 24 Convertible debenture $ 0 $ (330)