XML 60 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Apr. 30, 2023
Leases  
Schedule of components of lease costs

Year Ended

Year Ended

April 30,

April 30,

    

2023

2022

Operating lease cost

$

8,048

$

6,814

Short term lease cost

862

840

Variable lease cost

1,820

653

Sublease income

(176)

Total lease costs, net

$

10,730

$

8,131

Schedule of supplemental lease information

Supplemental lease information was as follows:

Year Ended

Year Ended

April 30,

April 30,

    

2023

2022

(In thousands)

(In thousands)

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

$

7,690

$

6,925

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

$

7,463

$

10,238

Weighted average remaining lease term

53 months

62 months

Weighted average discount rate

4.3%

3.4%

Schedule of maturities of operating lease liabilities

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

2024

$

8,933

2025

 

8,628

2026

 

5,316

2027

 

4,565

2028

 

2,646

Thereafter

5,895

Total lease payments

35,983

Less: imputed interest

(6,565)

Total present value of operating lease liabilities

$

29,418