v3.26.1
Leases (Tables)
12 Months Ended
Apr. 30, 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 April 30, 2026 and 2025 are as follows (in thousands):
April 30, 2026April 30, 2025
Operating Leases
Right-of-use assets$37,516 $37,474 
Accumulated amortization(6,806)(5,578)
Right-of-use assets, net$30,710 $31,896 
Lease liabilities, current portion$1,569 $1,336 
Lease liabilities, net of current portion30,814 31,949 
Total operating lease liabilities$32,383 $33,284 
Schedule of Future Lease Payments for Operating Leases
Future lease payments for all our operating leases as of April 30, 2026, and for succeeding fiscal years, are as follows (in thousands):
Operating
2027$3,461 
20283,510 
20293,534 
20303,572 
20313,534 
Thereafter28,927 
Total future lease payments46,538 
Less amounts representing interest(14,155)
Present value of lease payments32,383 
Less current maturities of lease liabilities(1,569)
Long-term maturities of lease liabilities$30,814