XML 44 R27.htm IDEA: XBRL DOCUMENT v3.20.2
DEBT (Tables)
12 Months Ended
Jul. 31, 2020
Notes Payable [Abstract]  
Schedule of Notes Payable

The composition of notes payable is as follows as of July 31 (in thousands):
 
 
2020
 
2019
Senior notes payable in annual installments on August 1. Final payment made in fiscal year 2020. Interest was payable semi-annually at an annual rate of 3.96%.
 
$

 
$
6,167

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%
 
10,000

 

Less current maturities of notes payable
 
(1,000
)
 
(3,083
)
Less unamortized debt issuance costs
 
$
(152
)
 
$
(32
)
Noncurrent notes payable
 
$
8,848

 
$
3,052


Schedule of Maturities
The following is a schedule by fiscal year of future principal maturities of notes payable as of July 31, 2020 (in thousands):
2021
$
1,000

2022
1,000

2023
1,000

2024
1,000

2025
1,000