v3.26.1
Leases (Tables)
12 Months Ended
Apr. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense
The components of lease expense were as follows:
Year Ended April 30,
202620252024
(in thousands)
Finance lease cost
Amortization of ROU assets$1,805 $1,464 $1,605 
Interest on lease liabilities205 176 212 
2,010 1,640 1,817 
Operating lease cost48,397 47,939 46,956 
Short-term lease cost894 873 876 
Variable lease cost10,987 10,877 13,324 
Gain on modification of office lease(13,907)— — 
Lease impairment cost— 2,452 1,629 
Sublease income(6,215)(4,965)(4,359)
Total lease cost$42,166 $58,816 $60,243 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases was as follows:
Year Ended April 30,
202620252024
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$44,012 $52,033 $51,879 
Financing cash flows from finance leases$2,071 $1,631 $1,776 
ROU assets obtained in exchange for lease obligations:
Operating leases$62,893 $27,430 $60,279 
Finance leases$3,125 $811 $906 
Schedule of Supplemental Balance Sheet Information Related to Leases
Supplemental balance sheet information related to leases was as follows:
Year Ended April 30,
20262025
(in thousands)
Finance Leases:
Property and equipment, at cost$9,734 $7,233 
Accumulated depreciation(5,183)(4,210)
Property and equipment, net$4,551 $3,023 
Other accrued liabilities$1,915 $1,369 
Other liabilities2,682 1,770 
Total finance lease liabilities$4,597 $3,139 
Weighted average remaining lease terms:
Operating leases7.9 years7.0 years
Finance leases2.7 years2.6 years
Weighted average discount rate:
Operating leases6.0 %5.9 %
Finance leases5.4 %5.7 %
Schedule of Maturities of Lease Liabilities
Maturities of lease liabilities are as follows:
Year Ending April 30,OperatingFinancing
(in thousands)
2027
$38,459 $2,104 
2028
38,102 1,790 
2029
31,764 706 
2030
24,717 268 
2031
21,033 48 
Thereafter92,243 — 
Total lease payments246,318 4,916 
Less: imputed interest53,308 319 
Total$193,010 $4,597