XML 66 R50.htm IDEA: XBRL DOCUMENT v3.23.3
DEBT Debt (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Debt Instrument    
Shelf Notes $ 75,000  
Unsecured Debt 75,000 $ 50,000
Letters of Credit Outstanding, Amount 1,000 1,000
Line of Credit [Member]    
Debt Instrument    
Maximum borrowing capacity 45,000  
Maximum borrowing capacity for letters of credit $ 10,000  
Expiration date Aug. 30, 2027  
Line of credit amount outstanding $ 0 0
Series B Senior Notes    
Debt Instrument    
Starting payments May 15, 2021  
Face amount $ 10,000  
Annual rate 3.95%  
Ending payments May 15, 2030  
Notes Payable $ 7,000 8,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  
Notes Payable $ 25,000 $ 25,000
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 5.37%