XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
3 Months Ended
Jul. 31, 2025
Leases [Abstract]  
Schedule of Assets And Liabilities
Financing lease assets (lab equipment) and lease liabilities related to our current financing leases are as follows (in thousands):

July 31, 2025April 30, 2025
Financing lease net asset$182 $220 
Current portion of financing lease liabilities
116 60 
Non-current portion of financing lease liabilities66 160 
ROU assets and lease liabilities related to our current operating leases are as follows (in thousands):
July 31, 2025April 30, 2025
Operating lease right-of-use assets, net
$4,771 $5,080 
Current portion of operating lease liabilities
1,506 1,471 
Non-current portion of operating lease liabilities4,244 4,634 
Schedule of Future Operating Lease Payments
Future minimum lease payments due each fiscal year as follows (in thousands):
2026 (remaining)$2,221 
20272,922 
20282,871 
20292,391 
Thereafter— 
 Total undiscounted liabilities10,405 
Less: Imputed interest(4,655)
Present value of minimum lease payments$5,750 
Schedule of Lease Cost
The composition of total lease cost for three months ended July 31, 2025 and 2024 were as follows (in thousands):

Three Months Ended July 31,
20252024
Operating lease costs$441 $429 
Financing lease costs:
   Amortization of leased assets38 37 
   Interest on lease liabilities
Total lease costs$481 $469