v3.25.2
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Income and Expenses, Lessee [Abstract]    
2026 $ 333  
2027 1,364  
2028 1,405  
2029 1,447  
Total future lease payments 4,549  
Less: imputed interest (1,336)  
Total lease liability balance 3,213  
Less: current portion of lease liability (187)  
Total lease liability, net of current portion $ 3,026 $ 2,633