v3.25.2
Intangibles, net (Tables)
12 Months Ended
Apr. 30, 2025
Intangibles, net  
Schedule of components of intangibles

The components of intangibles are as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

April 30,

​

April 30,

​

​

    

2025

    

2024

​

Technology

​

$

101,645

​

$

101,012

​

Licenses

​

​

1,008

​

​

1,008

​

Customer relationships

​

​

77,588

​

​

77,313

​

Backlog

​

​

2,963

​

​

2,831

​

In-process research and development

​

​

550

​

​

550

​

Non-compete agreements

​

​

320

​

​

320

​

Trademarks and tradenames

​

​

1,668

​

​

1,668

​

Other

​

​

146

​

​

146

​

Intangibles, gross

​

​

185,888

​

​

184,848

​

Less accumulated amortization

​

 

(137,177)

​

 

(112,624)

​

Intangibles, net

​

$

48,711

​

$

72,224

​

Schedule of estimated amortization expense for the next five years

Estimated amortization expense for the next five years is as follows (in thousands):

​

​

​

​

​

​

    

Year ending

 

​

​

April 30,

 

2026

​

$

13,542

​

2027

​

 

11,174

​

2028

​

 

10,460

​

2029

​

 

7,764

​

2030

​

 

3,379

​

​

​

$

46,319

​

​