v3.24.1.1.u2
Property and Equipment, net (Tables)
12 Months Ended
Apr. 30, 2024
Property and Equipment, net  
Schedule of property and equipment

​

​

​

​

​

​

​

​

​

​

​

April 30,

​

​

    

2024

    

2023

​

​

​

(In thousands)

​

Leasehold improvements

​

​

26,921

​

​

22,541

​

Machinery and equipment

​

 

132,862

​

 

124,845

​

Furniture and fixtures

​

 

5,896

​

 

4,756

​

Computer equipment and software

​

 

48,817

​

 

44,689

​

Construction in process

​

 

7,258

​

 

5,962

​

Property and equipment, gross

​

 

221,754

​

 

202,793

​

Less accumulated depreciation and amortization

​

 

(175,152)

​

 

(162,998)

​

Property and equipment, net

​

$

46,602

​

$

39,795

​