XML 81 R56.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT Debt (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2025
Jul. 31, 2024
Debt Instrument    
Shelf Notes $ 75,000  
Unsecured Debt 75,000 $ 45,000
Line Of Credit Facility Accordion Provision Increase Limit 50,000  
Permitted acquisitions threshold 100,000 45,000
Letters of Credit Outstanding, Amount $ 3,000 2,900
Series B Senior Notes    
Debt Instrument    
Starting payments May 15, 2020  
Face amount $ 10,000  
Annual rate 3.95%  
Ending payments May 15, 2030  
Long-Term Debt $ 5,000 6,000
Series C Senior Notes    
Debt Instrument    
Starting payments Dec. 16, 2021  
Face amount $ 25,000  
Annual rate 3.25%  
Ending payments Dec. 16, 2031  
Long-Term Debt $ 25,000 25,000
Series D Senior Notes    
Debt Instrument    
Starting payments Apr. 30, 2024  
Face amount $ 10,000  
Annual rate 6.47%  
Ending payments Apr. 30, 2033  
Long-Term Debt $ 10,000 10,000
Line of Credit    
Debt Instrument    
Long-Term Debt $ 0 10,000
Expiration date Sep. 30, 2029  
Maximum borrowing capacity $ 75,000  
Maximum borrowing capacity for letters of credit 20,000  
Proceeds from Lines of Credit 0  
Repayments of Lines of Credit 10,000  
Letter of Credit    
Debt Instrument    
Maximum borrowing capacity for letters of credit $ 20,000 $ 10,000
Prime Rate | Line of Credit    
Debt Instrument    
Variable interest rate 7.50%  
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Line of Credit    
Debt Instrument    
Variable interest rate 5.55%