v3.26.3
Leases - Lease Cost and Additional Information (Details) - USD ($)
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Leases [Abstract]    
Operating lease expense $ 3,037,000 $ 2,709,000
Short-term lease expense 51,000 19,000
Variable lease expense 2,149,000 1,839,000
Sublease income 0 (28,000)
Total lease expense 5,237,000 4,539,000
Operating leases - Operating cash outflows 3,150,000 3,213,000
ROU assets obtained in the exchange for lease liabilities (non-cash): Operating leases $ 2,572,000 $ 3,405,000