XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Commitments - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
2024 $ 2,404  
Other current liabilities 1,314 $ 1,887
Lessee, Operating Lease, Liability, to be Paid, Year Two 2,827  
Operating lease liabilities 19,284 $ 15,025
2025 2,877  
Total 20,598  
2027 2,929  
Thereafter 17,874  
Total future minimum lease payments 28,911  
Less imputed interest (8,313)  
Total 20,598  
Other Current Liabilities [Member]    
Other current liabilities $ 1,314