v3.26.1
Leases (Lease Costs) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2026
Jul. 31, 2025
Jul. 31, 2024
Leases [Abstract]      
Operating lease cost $ 14,042 $ 13,167 $ 12,537
Variable lease costs 3,777 2,428 2,344
Net operating lease costs 17,819 15,595 14,881
Short-term lease cost $ 400 $ 900 $ 800