Intangible Assets (Tables)
|
12 Months Ended |
Apr. 30, 2026 |
| Intangible Asset, Goodwill and Other [Abstract] |
|
| Intangible Asset, Indefinite-Lived |
The following table summarizes intangible assets as of April 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | April 30, 2026 | | April 30, 2025 | | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | $ | 77,380 | | | $ | (73,516) | | | $ | 3,864 | | | $ | 89,980 | | | $ | (82,623) | | | $ | 7,357 | | | Developed software and technology | | 28,354 | | | (24,076) | | | 4,278 | | | 28,155 | | | (22,238) | | | 5,917 | | | Patents, trademarks, and trade names | | 70,504 | | | (57,775) | | | 12,730 | | | 70,060 | | | (53,966) | | | 16,094 | | | | 176,239 | | | (155,367) | | | 20,872 | | | 188,195 | | | (158,827) | | | 29,368 | | | Patents and software in development | | 2,225 | | | — | | | 2,225 | | | 1,612 | | | — | | | 1,612 | | | Total definite-lived intangible assets | | 178,463 | | | (155,367) | | | 23,097 | | | 189,807 | | | (158,827) | | | 30,981 | | | Indefinite-lived intangible assets | | 430 | | | — | | | 430 | | | 430 | | | — | | | 430 | | | Total intangible assets | | $ | 178,894 | | | $ | (155,367) | | | $ | 23,527 | | | $ | 190,237 | | | $ | (158,827) | | | $ | 31,411 | |
|
| Intangible Asset, Finite-Lived |
The following table summarizes intangible assets as of April 30, 2026 and 2025 (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | April 30, 2026 | | April 30, 2025 | | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Gross Carrying Amount | | Accumulated Amortization | | Net Carrying Amount | | Customer relationships | | $ | 77,380 | | | $ | (73,516) | | | $ | 3,864 | | | $ | 89,980 | | | $ | (82,623) | | | $ | 7,357 | | | Developed software and technology | | 28,354 | | | (24,076) | | | 4,278 | | | 28,155 | | | (22,238) | | | 5,917 | | | Patents, trademarks, and trade names | | 70,504 | | | (57,775) | | | 12,730 | | | 70,060 | | | (53,966) | | | 16,094 | | | | 176,239 | | | (155,367) | | | 20,872 | | | 188,195 | | | (158,827) | | | 29,368 | | | Patents and software in development | | 2,225 | | | — | | | 2,225 | | | 1,612 | | | — | | | 1,612 | | | Total definite-lived intangible assets | | 178,463 | | | (155,367) | | | 23,097 | | | 189,807 | | | (158,827) | | | 30,981 | | | Indefinite-lived intangible assets | | 430 | | | — | | | 430 | | | 430 | | | — | | | 430 | | | Total intangible assets | | $ | 178,894 | | | $ | (155,367) | | | $ | 23,527 | | | $ | 190,237 | | | $ | (158,827) | | | $ | 31,411 | |
|
| Schedule of Future Expected Amortization Expense |
The following table represents future expected amortization expense as of April 30, 2026 (in thousands): | | | | | | | | | | Fiscal | | Amount | | 2027 | | $ | 5,859 | | | 2028 | | 4,482 | | | 2029 | | 3,048 | | | 2030 | | 2,307 | | | 2031 | | 1,449 | | | Thereafter | | 3,727 | | | Total | | $ | 20,872 | |
|