XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Lease Maturity) (Details) - USD ($)
$ in Thousands
Jul. 31, 2025
Jul. 31, 2024
Leases [Abstract]    
2026 $ 11,921  
2027 11,543  
2028 5,936  
2029 5,799  
2030 4,587  
Thereafter 5,185  
Total future lease payments 44,971  
Less imputed interest (3,846)  
Total lease liability balance $ 41,125 $ 44,016