XML 160 R106.htm IDEA: XBRL DOCUMENT v3.23.3
Note 19 - Fair Value Loss on Equity Securities - Unrealized loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2021
Gain (loss) from investment $ (13,083) $ (1,351) $ 0
Anfield Common Shares [Member]      
Gain (loss) from investment (2,214) (1,925) 0
Anfield Warrant [Member]      
Gain (loss) from investment (1,048) (1,105) 0
UEX Shares [Member]      
Gain (loss) from investment 0 1,132 0
Other Public Listed Companies [Member]      
Gain (loss) from investment (8,737) 547 0
Uex Shares Transferred As Consideration for Uex Acquisition [Member]      
Gain (loss) from investment $ (1,084) $ 0 $ 0