v3.26.3
Leases - Summary of Future Minimum Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Oct. 31, 2025
Leases [Abstract]    
2026 $ 549  
2027 2,220  
2028 2,259  
2029 2,299  
2030 2,338  
2031 and thereafter 4,387  
Total lease payments 14,052  
Less: interest (4,081)  
Total lease liabilities $ 9,971 $ 10,600