XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
9 Months Ended
Jan. 31, 2025
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,
2025202420252024
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$8,867 $7,419 $25,559 $21,297 
Interest on lease liabilities2,961 2,072 8,304 5,826 
Operating lease cost21,422 16,231 61,310 47,980 
Variable lease cost3,217 4,155 12,124 12,594 
Total lease cost$36,467 $29,877 $107,297 $87,697 
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,
20252024
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$59,453 $46,835 
Operating cash flows from finance leases8,304 5,826 
Financing cash flows from finance leases34,114 30,381 
Right-of-use assets obtained in exchange for lease obligations
Operating leases96,245 39,865 
Finance leases54,648 55,662 
Summary of other lease information
Other information related to leases was as follows:
January 31,
2025
April 30,
2024
(in thousands)
Finance leases included in property and equipment
Property and equipment$342,107 $289,707 
Accumulated depreciation(97,469)(78,170)
Property and equipment, net$244,638 $211,537 
Weighted-average remaining lease term (years)
Operating leases7.06.9
Finance leases4.44.0
Weighted-average discount rate
Operating leases6.7 %6.3 %
Finance leases6.0 %5.7 %
Schedule of maturities for finance leases
Future minimum lease payments under non-cancellable leases as of January 31, 2025 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2025 (remaining three months)$15,112 $15,987 
202656,456 76,439 
202749,493 65,427 
202841,496 55,464 
202929,162 47,797 
Thereafter25,395 156,889 
Total lease payments217,114 418,003 
Less imputed interest25,929 92,303 
Total$191,185 $325,700 
Schedule of maturities for operating leases
Future minimum lease payments under non-cancellable leases as of January 31, 2025 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2025 (remaining three months)$15,112 $15,987 
202656,456 76,439 
202749,493 65,427 
202841,496 55,464 
202929,162 47,797 
Thereafter25,395 156,889 
Total lease payments217,114 418,003 
Less imputed interest25,929 92,303 
Total$191,185 $325,700