v3.26.3
Note 4 - Revenue Recognition (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Contract with Customer, Liability, Revenue Recognized $ 15.2 $ 17.5 $ 22.1
Capitalized Contract Cost, Amortization $ 5.5 $ 5.7 $ 5.8