XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
9 Months Ended
Jan. 31, 2023
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,
2023202220232022
(in thousands)
Finance lease cost:
Amortization of right-of-use assets$6,121 $5,557 $17,918 $16,713 
Interest on lease liabilities1,800 1,954 5,361 6,378 
Operating lease cost13,293 12,628 39,272 34,955 
Variable lease cost4,919 4,440 16,499 12,992 
Total lease cost$26,133 $24,579 $79,050 $71,038 
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,
20232022
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$39,675 $35,385 
Operating cash flows from finance leases5,361 6,378 
Financing cash flows from finance leases26,167 23,154 
Right-of-use assets obtained in exchange for lease obligations
Operating leases34,607 53,549 
Finance leases42,421 24,887 
Summary of other lease information
Other information related to leases was as follows:
January 31,
2023
April 30,
2022
(in thousands)
Finance leases included in property and equipment
Property and equipment$221,974 $193,380 
Accumulated depreciation(65,209)(57,363)
Property and equipment, net$156,765 $136,017 
Weighted-average remaining lease term (years)
Operating leases4.54.6
Finance leases3.83.7
Weighted-average discount rate
Operating leases4.7 %4.7 %
Finance leases4.7 %4.2 %
Schedule of maturities for finance leases
Future minimum lease payments under non-cancellable leases as of January 31, 2023 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2023 (remaining three months)$12,854 $9,942 
202443,528 49,426 
202532,532 38,503 
202624,773 25,650 
202717,607 16,307 
Thereafter14,052 29,733 
Total lease payments145,346 169,561 
Less imputed interest13,656 17,803 
Total$131,690 $151,758 
Schedule of maturities for operating leases
Future minimum lease payments under non-cancellable leases as of January 31, 2023 were as follows:
FinanceOperating
Year Ending April 30,(in thousands)
2023 (remaining three months)$12,854 $9,942 
202443,528 49,426 
202532,532 38,503 
202624,773 25,650 
202717,607 16,307 
Thereafter14,052 29,733 
Total lease payments145,346 169,561 
Less imputed interest13,656 17,803 
Total$131,690 $151,758