XML 65 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 11 - Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Oct. 31, 2023
2024 $ 1,268  
Current portion of operating lease liabilities 1,424 $ 1,314
2025 2,840  
Operating lease liabilities 18,774 $ 19,284
2026 2,877  
Total 20,198  
2027 2,929  
2028 2,997  
Thereafter 14,878  
Total future minimum lease payments 27,789  
Less imputed interest (7,591)  
Total $ 20,198