XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Apr. 30, 2023
Leases [Abstract]  
Components of Lease Expense
The components of lease expense were as follows:
Year Ended April 30,
202320222021
(in thousands)
Finance lease cost
Amortization of ROU assets$1,479 $1,065 $1,221 
Interest on lease liabilities190 84 114 
1,669 1,149 1,335 
Operating lease cost48,901 53,092 56,166 
Short-term lease cost833 966 474 
Variable lease cost11,157 10,986 11,592 
Lease impairment cost5,471 7,392 — 
Sublease income(3,420)(1,119)(657)
Total lease cost$64,611 $72,466 $68,910 
Summary of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Year Ended April 30,
202320222021
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$63,496 $62,996 $66,991 
Financing cash flows from finance leases$1,639 $1,157 $1,324 
ROU assets obtained in exchange for lease obligations:
Operating leases$19,015 $49,235 $13,638 
Finance leases$3,123 $1,586 $516 
Summary of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
Year Ended April 30,
20232022
(in thousands)
Finance Leases:
Property and equipment, at cost$7,103 $5,770 
Accumulated depreciation(2,741)(3,085)
Property and equipment, net$4,362 $2,685 
Other accrued liabilities$1,372 $1,049 
Other liabilities3,053 1,657 
Total finance lease liabilities$4,425 $2,706 
Weighted average remaining lease terms:
Operating leases4.5 years5.1 years
Finance leases3.8 years3.3 years
Weighted average discount rate:
Operating leases4.5 %4.3 %
Finance leases4.7 %3.2 %
Summary of Maturities of Lease Liabilities
Maturities of lease liabilities are as follows:
Year Ending April 30,OperatingFinancing
(in thousands)
2024$51,760 $1,545 
202544,050 1,313 
202639,548 935 
202720,888 597 
202810,125 438 
Thereafter16,295 — 
Total lease payments182,666 4,828 
Less: imputed interest17,625 403 
Total$165,041 $4,425