Commitments (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Jul. 31, 2021 |
Jul. 31, 2020 |
Jul. 31, 2019 |
|
Commitments and Contingencies Disclosure [Abstract] | |||
Annual increases percentage | 3.00% | ||
Rent expense | $ 1,815 | $ 1,833 | $ 1,849 |
Agreement renew, term | 2 years | ||
Agreement expire, description | The current agreements expire January 2023. | ||
Termination and change in control provisions | $ 2,306 |