Employee Benefit Plans (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2021 |
Jul. 31, 2020 |
Jul. 31, 2019 |
|
Employee Benefit Plans [Line Items] | |||
Employees’ contribution | 50.00% | 50.00% | 50.00% |
Employees’ compensation | 10.00% | ||
Employer matched contribution | $ 780 | $ 839 | $ 832 |
Accrued total | $ 433 | $ 481 | $ 475 |
Minimum saving contribution, description | The current required minimum saving contribution is 13% for employees over age 25 and minimum annual investment return is 1.00%. Employees are required to contribute based on a formula and the Company’s Swiss operations make contributions of at least 40% of the employee contribution. |
X | ||||||||||
- Definition Accrued total. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Employees’ compensation. No definition available.
|
X | ||||||||||
- Definition Employees’ contribution. No definition available.
|
X | ||||||||||
- Definition Employer matched contribution. No definition available.
|
X | ||||||||||
- Definition Minimum saving contribution, description. No definition available.
|