XML 25 R65.htm IDEA: XBRL DOCUMENT v3.19.3
Operating Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2019
Jul. 31, 2018
Jul. 31, 2017
Operating Lease Commitments [Abstract]      
Gross rental expense $ 3,100 $ 3,200 $ 3,300
Future minimum rental commitments [Abstract]      
2020 2,139    
2021 1,635    
2022 1,156    
2023 1,005    
2024 647    
Thereafter 96    
Total $ 6,678