XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.3
DEBT Debt (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Debt Instrument    
Shelf Notes $ 75,000  
Unsecured Debt 75,000 $ 50,000
Letters of Credit Outstanding, Amount 2,900 1,000
Line of Credit Facility, Remaining Borrowing Capacity $ 32,100 44,000
Line of Credit [Member]    
Debt Instrument    
Annual rate 6.66%  
Long-Term Debt $ 10,000 0
Maximum borrowing capacity 45,000  
Maximum borrowing capacity for letters of credit $ 10,000  
Expiration date Aug. 30, 2027  
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 $ 6,000 7,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 $ 0
Prime Rate | Line of Credit [Member]    
Debt Instrument    
Variable interest rate 8.50%  
Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Line of Credit [Member]    
Debt Instrument    
Variable interest rate 6.49%