XML 110 R94.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements (Details Narrative) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Jul. 31, 2022
Fair Value, Option, Quantitative Disclosures [Line Items]      
Investment in hedge funds $ 2,900 $ 3,000  
Contingent consideration payment 2,100 2,500  
Business acquisition holdback payment 100 100 $ 1,000
Gain on write-off of contingent consideration payment obligation (500)    
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 $ 300
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 28,000
Business acquisition holdback payment