v3.26.3
DEBT (Tables)
12 Months Ended
Jul. 31, 2026
Notes Payable [Abstract]  
Schedule of Long-Term Debt
The composition of long-term debt is as follows as of July 31 (in thousands):
20262025
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on May 15: $1,000 in each fiscal year 2021 through 2030. Interest is payable semi-annually at an annual rate of 3.95% [Series B]
$4,000 $5,000 
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on Dec 15: $5,000 in each fiscal year 2028 through 2032. Interest is payable semi-annually at an annual rate of 3.25% [Series C]
25,000 25,000 
Amended and Restated Note Purchase and Private Shelf Agreement. Annual principal installments on April 30: $5,000 in each fiscal year 2032 through 2033. Interest is payable semi-annually at an annual rate of 6.47% [Series D]
10,000 10,000 
Less current maturities of notes payable(1,000)(1,000)
Less unamortized debt issuance costs(143)(183)
Long-term debt$37,857 $38,817 
Schedule of Maturities
The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2026 (in thousands):
2027$1,000 
20286,000 
20296,000 
20306,000 
20315,000 
Thereafter15,000