v3.26.3
Note 9 - Fair Value Measurements (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Payment for Contingent Consideration Liability, Financing Activities $ 0.3 $ 0.3 $ 2.1
Stock Issued During Period, Value, Acquisitions     $ 0.1
Gain on Contingent Consideration Liability Writeoff   $ 1.8  
Common Class B [Member]      
Stock Issued During Period, Shares, Acquisitions (in shares)   2,679  
Stock Issued During Period, Value, Acquisitions   $ 0.1  
Hedge Funds [Member]      
Equity Securities, FV-NI $ 4.3 $ 3.0