v3.24.1.1.u2
Intangibles, net (Tables)
12 Months Ended
Apr. 30, 2024
Intangibles, net  
Schedule of components of intangibles

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

​

​

​

​

​

​

​

​

​

​

​

April 30,

​

April 30,

​

​

    

2024

    

2023

​

Technology

​

$

101,012

​

$

60,817

​

Licenses

​

​

1,008

​

​

1,008

​

Customer relationships

​

​

77,313

​

​

72,645

​

Backlog

​

​

2,831

​

​

2,895

​

In-process research and development

​

​

550

​

​

550

​

Non-compete agreements

​

​

320

​

​

320

​

Trademarks and tradenames

​

​

1,668

​

​

68

​

Other

​

​

146

​

​

150

​

Intangibles, gross

​

​

184,848

​

​

138,453

​

Less accumulated amortization

​

 

(112,624)

​

 

(94,876)

​

Intangibles, net

​

$

72,224

​

$

43,577

​

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,

 

2025

​

$

19,137

​

2026

​

 

15,001

​

2027

​

 

12,633

​

2028

​

 

11,919

​

2029

​

 

7,764

​

​

​

$

66,454

​

​