XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
9 Months Ended
Jan. 31, 2024
Lessee Disclosure [Abstract]  
Summary of components of lease expense
The components of lease expense were as follows:
Three Months Ended
January 31,
Nine Months Ended
January 31,
2024202320242023
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$7,419 $6,121 $21,297 $17,918 
Interest on lease liabilities2,072 1,800 5,826 5,361 
Operating lease cost16,231 13,293 47,980 39,272 
Variable lease cost4,155 4,919 12,594 16,499 
Total lease cost$29,877 $26,133 $87,697 $79,050 
Summary of components of supplemental cash flow information related to leases
Supplemental cash flow information related to leases was as follows:
Nine Months Ended
January 31,
20242023
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$46,835 $39,675 
Operating cash flows from finance leases5,826 5,361 
Financing cash flows from finance leases30,381 26,167 
Right-of-use assets obtained in exchange for lease obligations
Operating leases39,865 34,607 
Finance leases55,662 42,421 
Summary of other lease information
Other information related to leases was as follows:
January 31,
2024
April 30,
2023
(in thousands)
Finance leases included in property and equipment
Property and equipment$269,168 $231,488 
Accumulated depreciation(71,529)(65,274)
Property and equipment, net$197,639 $166,214 
Weighted-average remaining lease term (years)
Operating leases5.35.2
Finance leases4.03.9
Weighted-average discount rate
Operating leases5.6 %5.0 %
Finance leases5.5 %4.9 %
Schedule of maturities for finance leases
Future minimum lease payments under non-cancellable leases as of January 31, 2024 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2024 (remaining three months)$13,149 $12,390 
202548,416 57,863 
202640,708 45,063 
202733,504 33,420 
202825,196 23,704 
Thereafter17,140 54,334 
Total lease payments178,113 226,774 
Less imputed interest19,676 32,731 
Total$158,437 $194,043 
Schedule of maturities for operating leases
Future minimum lease payments under non-cancellable leases as of January 31, 2024 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2024 (remaining three months)$13,149 $12,390 
202548,416 57,863 
202640,708 45,063 
202733,504 33,420 
202825,196 23,704 
Thereafter17,140 54,334 
Total lease payments178,113 226,774 
Less imputed interest19,676 32,731 
Total$158,437 $194,043