XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
3 Months Ended
Jul. 31, 2025
Lessee Disclosure [Abstract]  
Summary of Components of Lease Expense
The components of lease expense were as follows:
Three Months Ended
July 31,
20252024
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$9,518 $8,339 
Interest on lease liabilities3,190 2,694 
Operating lease cost21,653 19,593 
Variable lease cost3,642 4,832 
Total lease cost$38,003 $35,458 
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,
20252024
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$20,876 $18,688 
Operating cash flows from finance leases3,190 2,694 
Financing cash flows from finance leases12,686 10,839 
Right-of-use assets obtained in exchange for lease obligations
Operating leases24,696 52,189 
Finance leases20,034 15,022 
Summary of Other Lease Information
Other information related to leases was as follows:
July 31,
2025
April 30,
2025
(in thousands)
Finance leases included in property and equipment
Property and equipment$375,954 $356,417 
Accumulated depreciation(115,312)(106,103)
Property and equipment, net$260,642 $250,314 
Weighted-average remaining lease term (years)
Operating leases7.67.2
Finance leases4.24.2
Weighted-average discount rate
Operating leases6.9 %6.9 %
Finance leases6.1 %6.1 %
Schedule of Maturities for Finance Leases
Future minimum lease payments under non-cancellable leases as of July 31, 2025 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2026 (remaining nine months)$46,740 $55,408 
202757,282 71,946 
202848,690 61,665 
202936,314 53,806 
203024,656 42,775 
Thereafter14,873 164,752 
Total lease payments228,555 450,352 
Less imputed interest27,439 108,171 
Total$201,116 $342,181 
Schedule of Maturities for Operating Leases
Future minimum lease payments under non-cancellable leases as of July 31, 2025 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2026 (remaining nine months)$46,740 $55,408 
202757,282 71,946 
202848,690 61,665 
202936,314 53,806 
203024,656 42,775 
Thereafter14,873 164,752 
Total lease payments228,555 450,352 
Less imputed interest27,439 108,171 
Total$201,116 $342,181