Leases (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Apr. 30, 2022 |
Apr. 30, 2021 |
Apr. 30, 2022 |
Apr. 30, 2021 |
Jul. 31, 2021 |
|
| Lease, Cost | |||||
| Operating lease cost | $ 707 | $ 592 | $ 2,059 | $ 1,944 | |
| Short-term operating lease cost | 123 | 173 | 431 | 535 | |
| Operating cash flows from operating leases | $ 633 | $ 579 | $ 1,830 | $ 1,748 | |
| Weighted-average remaining lease term - operating leaes | 8 years 9 months 18 days | 8 years 9 months 18 days | 9 years 1 month 6 days | ||
| Weighted-average discount rate - operating leases | 3.90% | 3.90% | 3.88% | ||
| Lessee, Operating Lease, Liability, Payment, Due, Rolling Maturity | |||||
| 2022 | $ 568 | $ 568 | |||
| 2023 | 2,039 | 2,039 | |||
| 2024 | 1,881 | 1,881 | |||
| 2025 | 1,749 | 1,749 | |||
| 2026 | 1,467 | 1,467 | |||
| Thereafter | 5,661 | 5,661 | |||
| Total | 13,365 | 13,365 | |||
| Less: imputed interest | (2,047) | (2,047) | |||
| Net lease obligation | $ 11,318 | $ 11,318 | |||