XML 82 R69.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2018
Jul. 31, 2017
Jul. 31, 2016
Operating Lease Commitments [Abstract]      
Gross rental expense $ 3,200 $ 3,300 $ 3,400
Future minimum rental commitments [Abstract]      
2019 2,546    
2020 1,954    
2021 1,596    
2022 1,185    
2023 870    
Thereafter 524    
Total $ 8,675