v3.26.1
Note 19 - Income Taxes (Details Textual)
9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Effective Income Tax Rate Reconciliation, Percent 24.40% 25.50%