XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
DEBT (Tables)
12 Months Ended
Jul. 31, 2022
Notes Payable [Abstract]  
Schedule of Notes Payable
The composition of notes payable is as follows as of July 31 (in thousands):
 20222021
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%
$8,000 $9,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%
25,000 — 
Less current maturities of notes payable(1,000)(1,000)
Less unamortized debt issuance costs$(202)$(122)
Noncurrent notes payable$31,798 $7,878 
Schedule of Maturities
The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2022 (in thousands):
2023$1,000 
20241,000 
20251,000 
20261,000 
20271,000