Employee benefit plan (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2015 |
Jul. 31, 2014 |
Jul. 31, 2013 |
|
Employee benefit plan (Details) [Line Items] | |||
Employer Matched Contributions Percentage Of The Employees Contribution | 50.00% | 50.00% | 50.00% |
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent | 10.00% | 10.00% | 10.00% |
Share Based 401k Employer Match Expense (in Dollars) | $ 662 | $ 636 | $ 643 |
Defined Contribution Plan Minimum Annual Contribution Percent | 13.00% | ||
Minimum Age of Employee for Saving Contribution | 25 years | ||
Defined Benefit Plan Minimum Annual Investment Return Percentage | 2.00% | ||
Defined Contribution Pension Plan Expiration Date | Dec. 31, 2019 | ||
Swiss Employees [Member] | |||
Employee benefit plan (Details) [Line Items] | |||
Employer Matched Contributions Percentage Of The Employees Contribution | 50.00% |
X | ||||||||||
- Definition Percentage of minimum annual investment return. No definition available.
|
X | ||||||||||
- Definition Defined contribution pension plan expiration date. No definition available.
|
X | ||||||||||
- Definition Percentage of minimum contribution(s) required for future periods to a defined contribution plan. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Employer matched contributions percentage of the employees contribution. No definition available.
|
X | ||||||||||
- Definition Minimum age of employee for saving contribution. No definition available.
|
X | ||||||||||
- Definition The aggregate amount of noncash, equity-based employer expenses. This may include the value of stock or unit options, amortization of restricted stock or units, and adjustment for officers' compensation. As noncash, this element is an add back when calculating net cash generated by operating activities using the indirect method. No definition available.
|
X | ||||||||||
- Definition Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan. No definition available.
|
X | ||||||||||
- Details
|