v3.26.1
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, 2026April 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 technology28,354 (24,076)4,278 28,155 (22,238)5,917 
Patents, trademarks, and trade names70,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 development2,225 — 2,225 1,612 — 1,612 
Total definite-lived intangible assets178,463 (155,367)23,097 189,807 (158,827)30,981 
Indefinite-lived intangible assets430 — 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, 2026April 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 technology28,354 (24,076)4,278 28,155 (22,238)5,917 
Patents, trademarks, and trade names70,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 development2,225 — 2,225 1,612 — 1,612 
Total definite-lived intangible assets178,463 (155,367)23,097 189,807 (158,827)30,981 
Indefinite-lived intangible assets430 — 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):
FiscalAmount
2027$5,859 
20284,482 
20293,048 
20302,307 
20311,449 
Thereafter3,727 
Total$20,872