v3.25.2
Leases (Tables)
12 Months Ended
Apr. 30, 2025
Leases  
Schedule of components of lease costs

​

​

​

​

​

​

​

​

​

​

Year Ended

​

Year Ended

​

​

April 30,

​

April 30,

​

    

2025

​

2024

Operating lease cost

​

$

10,163

​

$

10,400

Short term lease cost

​

​

822

​

​

1,198

Variable lease cost

​

​

1,627

​

​

1,678

Sublease income

​

​

—

​

​

—

Total lease costs, net

​

$

12,612

​

$

13,276

Schedule of supplemental lease information

Supplemental lease information was as follows:

​

​

​

​

​

​

​

​

​

Year Ended

​

Year Ended

​

​

April 30,

​

April 30,

​

    

2025

​

2024

​

​

(In thousands)

​

(In thousands)

Cash paid for amounts included in the measurement of operating lease liabilities

​

$

10,229

​

$

9,626

Right-of-use assets obtained in exchange for new lease liabilities

​

$

10,099

​

$

10,193

​

​

​

​

​

​

​

Weighted average remaining lease term

​

​

48 months

​

​

51 months

Weighted average discount rate

​

​

5.4%

​

​

5.4%

Schedule of maturities of operating lease liabilities

Maturities of operating lease liabilities as of April 30, 2025 were as follows (in thousands):

​

​

​

​

​

2026

​

$

9,713

2027

​

 

9,945

2028

​

 

7,890

2029

​

 

6,756

2030

​

 

3,686

Thereafter

​

​

373

Total lease payments

​

$

38,363

Less: imputed interest

​

​

(4,072)

Total present value of operating lease liabilities

​

$

34,291

​