v3.26.1
Leases (Tables)
3 Months Ended
Jul. 31, 2026
Leases [Abstract]  
Schedule of Assets and Liabilities Related to Operating Leases
The amounts of assets and liabilities related to our operating leases as of July 31, 2026 and April 30, 2026 are as follows (in thousands):
July 31, 2026April 30, 2026
Operating Leases
Right-of-use assets$37,494 $37,516 
Accumulated amortization(7,225)(6,806)
Right-of-use assets, net$30,270 $30,710 
Lease liabilities, current portion$1,602 $1,569 
Lease liabilities, net of current portion30,403 30,814 
Total operating lease liabilities$32,005 $32,383 
Schedule of Future Lease Payments for Operating Leases
Future lease payments for all our operating leases for the remainder of fiscal 2027 and for succeeding fiscal years, as of July 31, 2026, are as follows (in thousands):
Operating
2027$2,600 
20283,510 
20293,534 
20303,572 
20313,534 
20323,587 
Thereafter25,340 
Total future lease payments45,677 
Less amounts representing interest(13,672)
Present value of lease payments32,005 
Less current maturities of lease liabilities(1,602)
Long-term maturities of lease liabilities$30,403