XML 72 R58.htm IDEA: XBRL DOCUMENT v3.8.0.1
Operating Lease Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2017
Jul. 31, 2016
Jul. 31, 2015
Operating Lease Commitments [Abstract]      
Gross rental expense $ 3,400 $ 3,500 $ 3,500
Future minimum rental commitments [Abstract]      
2018 2,635    
2019 1,999    
2020 1,367    
2021 1,209    
2022 774    
Thereafter $ 516