XML 44 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
12 Months Ended
Apr. 30, 2025
Leases [Abstract]  
Schedule of Assets And Liabilities ROU assets and lease liabilities related to the Company's current operating leases are as follows (in thousands):
April 30, 2025April 30, 2024
Operating lease right-of-use assets, net
5,080 6,252 
Current portion of operating lease liabilities
1,471 1,337 
Non-current portion of operating lease liabilities4,634 6,093 
Schedule of Future Operating Lease Payments
Future minimum lease payments for operating leases due each fiscal year as follows (in thousands):

2026$2,956 
20272,922 
20282,871 
20292,392 
Thereafter— 
 Total undiscounted liabilities 11,141 
Less: Imputed interest (5,036)
Present value of minimum lease payments$6,105 
Schedule of Components of Lease Expense
The composition of total lease cost for the years ended April 30, 2025 and 2024 were as follows (in thousands):
Year Ended April 30,
20252024
Operating lease costs$1,730 $1,680 
Financing lease costs:
   Amortization of leased assets150 146 
   Interest on lease liabilities 10 15 
Total lease costs$1,890 $1,841