XML 57 R32.htm IDEA: XBRL DOCUMENT v3.25.2
DEBT (Tables)
12 Months Ended
Jul. 31, 2025
Notes Payable [Abstract]  
Schedule of Long-Term Debt
The composition of long-term debt is as follows as of July 31 (in thousands):
 20252024
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]
$5,000 $6,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 
Seventh Amendment to Credit Agreement. Full principal amount is due on May 1, 2026 10,000 
Less current maturities of notes payable(1,000)(1,000)
Less unamortized debt issuance costs(183)(226)
Long-term debt$38,817 $49,774 
Schedule of Maturities
The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2025 (in thousands):
2026$1,000 
20271,000 
20286,000 
20296,000 
20306,000