v3.26.3
Defined Contribution Plan (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Defined Contribution Plan [Line Items]    
Cost for matching contributions $ 53,000 $ 52,000
Class B common stock [Member]    
Defined Contribution Plan [Line Items]    
Shares contribute (in shares) 14,268 20,225