XML 57 R41.htm IDEA: XBRL DOCUMENT 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