XML 40 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
3 Months Ended
Jul. 31, 2023
Lessee Disclosure [Abstract]  
Summary of components of lease expense
The components of lease expense were as follows:
Three Months Ended
July 31,
20232022
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$6,764 $5,818 
Interest on lease liabilities1,857 1,822 
Operating lease cost15,716 12,971 
Variable lease cost3,670 5,903 
Total lease cost$28,007 $26,514 
Summary of components of supplemental cash flow information related to leases
Supplemental cash flow information related to leases was as follows:
Three Months Ended
July 31,
20232022
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$15,652 $12,880 
Operating cash flows from finance leases1,857 1,822 
Financing cash flows from finance leases9,793 7,639 
Right-of-use assets obtained in exchange for lease obligations
Operating leases7,726 15,477 
Finance leases10,100 14,305 
Summary of other lease information
Other information related to leases was as follows:
July 31,
2023
April 30,
2023
(in thousands)
Finance leases included in property and equipment
Property and equipment$236,224 $231,488 
Accumulated depreciation(67,513)(65,274)
Property and equipment, net$168,711 $166,214 
Weighted-average remaining lease term (years)
Operating leases5.15.2
Finance leases4.03.9
Weighted-average discount rate
Operating leases5.1 %5.0 %
Finance leases5.1 %4.9 %
Schedule of maturities for finance leases
Future minimum lease payments under non-cancellable leases as of July 31, 2023 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2024 (remaining nine months)$36,326 $42,790 
202538,778 51,497 
202631,056 38,098 
202723,828 26,882 
202815,949 18,276 
Thereafter5,262 38,719 
Total lease payments151,199 216,262 
Less imputed interest14,818 27,748 
Total$136,381 $188,514 
Schedule of maturities for operating leases
Future minimum lease payments under non-cancellable leases as of July 31, 2023 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2024 (remaining nine months)$36,326 $42,790 
202538,778 51,497 
202631,056 38,098 
202723,828 26,882 
202815,949 18,276 
Thereafter5,262 38,719 
Total lease payments151,199 216,262 
Less imputed interest14,818 27,748 
Total$136,381 $188,514