v3.26.3
Note 12 - Other Intangible Assets (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Intangible Asset, Finite-Lived, Amortization Expense $ 1.4 $ 1.5 $ 1.3
Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year One 1.9    
Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Two 1.8    
Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Three 1.5    
Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Four 1.3    
Intangible Asset, Finite-Lived, Estimated Amortization Expense, Year Five $ 1.3