v3.26.3
Note 25 - Defined Contribution Plans (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Defined Benefit Plans, Matching Contribution Vesting Period (Year) 5 years    
Defined Contribution Plan, Cost $ 1 $ 1 $ 1