XML 176 R107.htm IDEA: XBRL DOCUMENT v3.24.3
Note 19 - Fair Value Gain (Loss) on Equity Securities - Unrealized Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Unrealized and realized gain (loss) from common shares and warrants of publicly listed companies $ 27,505 $ (13,083) $ (1,351)
Other Public Listed Companies [Member]      
Unrealized and realized gain (loss) from common shares and warrants of publicly listed companies 27,505 (11,999) (1,351)
Uex Shares Transferred As Consideration for Uex Acquisition [Member]      
Unrealized and realized gain (loss) from common shares and warrants of publicly listed companies $ 0 $ (1,084) $ 0