Intangibles, net - Intangibles included in other assets on the balance sheet (Details) - USD ($) $ in Thousands |
Apr. 30, 2024 |
Apr. 30, 2023 |
|---|---|---|
| Intangibles, net | ||
| Intangibles, gross | $ 184,848 | $ 138,453 |
| Less accumulated amortization | (112,624) | (94,876) |
| Intangibles, net | 72,224 | 43,577 |
| Technology | ||
| Intangibles, net | ||
| Intangibles, gross | 101,012 | 60,817 |
| Licenses | ||
| Intangibles, net | ||
| Intangibles, gross | 1,008 | 1,008 |
| Customer relationships | ||
| Intangibles, net | ||
| Intangibles, gross | 77,313 | 72,645 |
| Backlog. | ||
| Intangibles, net | ||
| Intangibles, gross | 2,831 | 2,895 |
| In-process research and development | ||
| Intangibles, net | ||
| Intangibles, gross | 550 | 550 |
| Non-compete agreements | ||
| Intangibles, net | ||
| Intangibles, gross | 320 | 320 |
| Trademarks and tradenames | ||
| Intangibles, net | ||
| Intangibles, gross | 1,668 | 68 |
| Other | ||
| Intangibles, net | ||
| Intangibles, gross | $ 146 | $ 150 |