XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leases (Tables)
12 Months Ended
Apr. 30, 2024
Leases  
Schedule of components of lease costs

Year Ended

Year Ended

April 30,

April 30,

    

2024

2023

Operating lease cost

$

10,400

$

8,048

Short term lease cost

1,198

862

Variable lease cost

1,678

1,820

Sublease income

Total lease costs, net

$

13,276

$

10,730

Schedule of supplemental lease information

Supplemental lease information was as follows:

Year Ended

Year Ended

April 30,

April 30,

    

2024

2023

(In thousands)

(In thousands)

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

$

9,626

$

7,690

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

$

10,193

$

7,463

Weighted average remaining lease term

51 months

53 months

Weighted average discount rate

5.4%

4.3%

Schedule of maturities of operating lease liabilities

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

2025

$

10,722

2026

 

8,358

2027

 

7,628

2028

 

5,608

2029

 

4,503

Thereafter

1,628

Total lease payments

38,447

Less: imputed interest

(5,861)

Total present value of operating lease liabilities

$

32,586