XML 84 R37.htm IDEA: XBRL DOCUMENT v3.19.3
Employee benefit plan (Tables)
12 Months Ended
Jul. 31, 2019
Share-based Payment Arrangement [Abstract]  
Schedule of Substantially Funded [Table Text Block] The status of the Swiss Plan, which is substantially funded as of December 31, 2018, the latest plan year end, is as follows:

As of December 31,  2018   2017   2016 
Total Assets  $2,064   $1,849   $2,184 
                
Accumulated Benefit Obligation  $2,308   $2,094   $2,432 
Funded status   90%   88%   90%
Schedule of Contributions Plan [Table Text Block]
                
Fiscal Year ended July 31,   2018    2017    2016 
                
Contributions  $208   $205   $224