v3.26.1
Leases - Summary of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Apr. 30, 2026
Dec. 31, 2025
Apr. 30, 2025
Income and Expenses, Lessee [Abstract]      
2027 $ 43    
2028 1,346    
2029 1,477    
2030 1,424    
2031 1,589    
Total future lease payments 5,879    
Less: imputed interest (1,737)    
Total lease liability balance 4,142 $ 1,585  
Less: current portion of lease liability (31)   $ (187)
Total lease liability, net of current portion $ 4,111   $ 3,026