XML 139 R100.htm IDEA: XBRL DOCUMENT v3.25.2
Note 18 - Fair Value Gain (Loss) on Equity Securities - Unrealized Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Gain (Loss) on Equity Securities $ (18,051) $ 27,505 $ (13,083)
Other Public Listed Companies [Member]      
Gain (Loss) on Equity Securities (14,778) 26,350 (9,785)
Anfield Common Shares [Member]      
Gain (Loss) on Equity Securities (3,273) 1,155 (2,214)
Uex Shares Transferred As Consideration for Uex Acquisition [Member]      
Gain (Loss) on Equity Securities $ 0 $ 0 $ (1,084)