XML 64 R52.htm IDEA: XBRL DOCUMENT v3.24.3
Note 11 - Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Oct. 31, 2023
2024 (excluding nine months ended July 31, 2024) $ 795  
Current portion of operating lease liabilities 1,481 $ 1,314
2025 3,105  
Operating lease liabilities 19,163 $ 19,284
2026 3,102  
Total 20,644  
2027 3,063  
2028 2,997  
Thereafter 14,878  
Total future minimum lease payments 27,940  
Less imputed interest (7,296)  
Total $ 20,644