Intangibles and Goodwill - Narrative (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Oct. 31, 2020 |
Oct. 31, 2019 |
|
| Goodwill and Intangible Assets Disclosure [Abstract] | ||
| Amortization expense | $ 8,918 | $ 6,029 |
| Future amortization - remainder of 2021 | 26,434 | |
| Future amortization - 2022 | 34,912 | |
| Future amortization - 2023 | 33,641 | |
| Future amortization - 2024 | 32,742 | |
| Future amortization - 2025 | 29,985 | |
| Future amortization - 2026 | $ 28,260 | |