XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.4
Note 13 - Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Oct. 31, 2023
2025 $ 3,227  
Other current liabilities 1,848 $ 1,314
2026 3,228  
Operating lease liabilities 18,680 $ 19,284
2027 3,169  
Total 20,528  
2028 2,997  
Thereafter 14,878  
Total future minimum lease payments 27,499  
Less imputed interest (6,971)  
Total $ 20,528