v3.26.1
Leases - Summary of Future Minimum Lease Payments under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Oct. 31, 2025
Leases [Abstract]    
2026 $ 1,093  
2027 2,220  
2028 2,259  
2029 2,299  
2030 2,338  
2031 and thereafter 4,387  
Total lease payments 14,596  
Less: interest (4,380)  
Total lease liabilities $ 10,216 $ 10,600