XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.3
Leases (Tables)
6 Months Ended
Oct. 31, 2024
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,
2024202320242023
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$8,353 $7,114 $16,692 $13,878 
Interest on lease liabilities2,649 1,897 5,343 3,754 
Operating lease cost20,295 16,033 39,888 31,749 
Variable lease cost4,075 4,769 8,907 8,439 
Total lease cost$35,372 $29,813 $70,830 $57,820 
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,
20242023
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$38,633 $30,926 
Operating cash flows from finance leases5,343 3,754 
Financing cash flows from finance leases21,834 19,304 
Right-of-use assets obtained in exchange for lease obligations
Operating leases56,199 23,904 
Finance leases38,083 35,336 
Summary of other lease information
Other information related to leases was as follows:
October 31,
2024
April 30,
2024
(in thousands)
Finance leases included in property and equipment
Property and equipment$325,570 $289,707 
Accumulated depreciation(88,556)(78,170)
Property and equipment, net$237,014 $211,537 
Weighted-average remaining lease term (years)
Operating leases7.16.9
Finance leases4.34.0
Weighted-average discount rate
Operating leases6.6 %6.3 %
Finance leases6.0 %5.7 %
Schedule of maturities for finance leases
Future minimum lease payments under non-cancellable leases as of October 31, 2024 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2025 (remaining six months)$29,319 $34,276 
202653,139 69,452 
202746,103 58,001 
202838,040 47,400 
202925,697 40,301 
Thereafter19,334 139,149 
Total lease payments211,632 388,579 
Less imputed interest24,994 88,688 
Total$186,638 $299,891 
Schedule of maturities for operating leases
Future minimum lease payments under non-cancellable leases as of October 31, 2024 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2025 (remaining six months)$29,319 $34,276 
202653,139 69,452 
202746,103 58,001 
202838,040 47,400 
202925,697 40,301 
Thereafter19,334 139,149 
Total lease payments211,632 388,579 
Less imputed interest24,994 88,688 
Total$186,638 $299,891