XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
12 Months Ended
Apr. 30, 2025
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense were as follows:
Year Ended April 30,
202520242023
(in thousands)
Finance lease cost
Amortization of ROU assets$1,464 $1,605 $1,479 
Interest on lease liabilities176 212 190 
1,640 1,817 1,669 
Operating lease cost47,939 46,956 48,901 
Short-term lease cost873 876 833 
Variable lease cost10,877 13,324 11,157 
Lease impairment cost2,452 1,629 5,471 
Sublease income(4,965)(4,359)(3,420)
Total lease cost$58,816 $60,243 $64,611 
Schedule of Summary of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Year Ended April 30,
202520242023
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$52,033 $51,879 $63,496 
Financing cash flows from finance leases$1,631 $1,776 $1,639 
ROU assets obtained in exchange for lease obligations:
Operating leases$27,430 $60,279 $19,015 
Finance leases$811 $906 $3,123 
Schedule of Summary of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
Year Ended April 30,
20252024
(in thousands)
Finance Leases:
Property and equipment, at cost$7,233 $7,017 
Accumulated depreciation(4,210)(3,377)
Property and equipment, net$3,023 $3,640 
Other accrued liabilities$1,369 $1,416 
Other liabilities1,770 2,324 
Total finance lease liabilities$3,139 $3,740 
Weighted average remaining lease terms:
Operating leases7.0 years7.1 years
Finance leases2.6 years3.1 years
Weighted average discount rate:
Operating leases5.9 %5.9 %
Finance leases5.7 %5.5 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities are as follows:
Year Ending April 30,OperatingFinancing
(in thousands)
2026
$42,968 $1,502 
2027
32,931 1,061 
2028
27,191 730 
2029
21,841 53 
2030
17,503 15 
Thereafter73,136 — 
Total lease payments215,570 3,361 
Less: imputed interest45,235 222 
Total$170,335 $3,139