v3.25.2
Fair Value Measurements (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Jul. 31, 2023
Fair Value, Option, Quantitative Disclosures [Line Items]      
Investment in hedge funds $ 3,000 $ 2,900  
Contingent consideration payment $ 300 2,100 $ 2,500
Number of shares issued in acquisition, value   100 100
Other Operating Income (Expense) [Member]      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Gain on write-off of contingent consideration payment obligation   $ 1,800 1,600
Estimated fair value of contingent consideration     $ 200
Common Stock [Member] | Common Class B [Member]      
Fair Value, Option, Quantitative Disclosures [Line Items]      
Number of shares issued in acquisition   2,679 3,051
Number of shares issued in acquisition, value