XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.3
Leases (Tables)
6 Months Ended
Oct. 31, 2023
Lessee Disclosure [Abstract]  
Summary of components of lease expense
The components of lease expense were as follows:
Three Months Ended
October 31,
Six Months Ended
October 31,
2023202220232022
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$7,114 $5,979 $13,878 $11,797 
Interest on lease liabilities1,897 1,739 3,754 3,561 
Operating lease cost16,033 13,008 31,749 25,979 
Variable lease cost4,769 5,677 8,439 11,580 
Total lease cost$29,813 $26,403 $57,820 $52,917 
Summary of components of supplemental cash flow information related to leases
Supplemental cash flow information related to leases was as follows:
Six Months Ended
October 31,
20232022
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$30,926 $29,905 
Operating cash flows from finance leases3,754 3,561 
Financing cash flows from finance leases19,304 16,450 
Right-of-use assets obtained in exchange for lease obligations
Operating leases23,904 19,268 
Finance leases35,336 26,638 
Summary of other lease information
Other information related to leases was as follows:
October 31,
2023
April 30,
2023
(in thousands)
Finance leases included in property and equipment
Property and equipment$252,450 $231,488 
Accumulated depreciation(66,825)(65,274)
Property and equipment, net$185,625 $166,214 
Weighted-average remaining lease term (years)
Operating leases5.15.2
Finance leases4.13.9
Weighted-average discount rate
Operating leases5.4 %5.0 %
Finance leases5.5 %4.9 %
Schedule of maturities for finance leases
Future minimum lease payments under non-cancellable leases as of October 31, 2023 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2024 (remaining six months)$25,070 $28,282 
202544,125 55,011 
202636,458 41,683 
202729,290 30,118 
202821,172 21,279 
Thereafter11,469 43,996 
Total lease payments167,584 220,369 
Less imputed interest17,880 29,004 
Total$149,704 $191,365 
Schedule of maturities for operating leases
Future minimum lease payments under non-cancellable leases as of October 31, 2023 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2024 (remaining six months)$25,070 $28,282 
202544,125 55,011 
202636,458 41,683 
202729,290 30,118 
202821,172 21,279 
Thereafter11,469 43,996 
Total lease payments167,584 220,369 
Less imputed interest17,880 29,004 
Total$149,704 $191,365