XML 56 R41.htm IDEA: XBRL DOCUMENT v3.23.4
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 5,880 $ 5,816
Accumulated Amortization (4,886) (4,570)
Net Intangible Assets 994 1,246
Customer Relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets 369 367
Accumulated Amortization (270) (243)
Net Intangible Assets $ 99 $ 124
Weighted Average Amortization Period 15 years 15 years
Technology [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 647 $ 605
Accumulated Amortization (514) (434)
Net Intangible Assets $ 133 $ 171
Weighted Average Amortization Period 13 years 13 years
Noncompete    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 580 $ 580
Accumulated Amortization (493) (377)
Net Intangible Assets $ 87 $ 203
Weighted Average Amortization Period 5 years 5 years
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 2,973 $ 2,972
Accumulated Amortization (2,909) (2,884)
Net Intangible Assets $ 64 $ 88
Weighted Average Amortization Period 6 years 6 years
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 392 $ 387
Accumulated Amortization (376) (371)
Net Intangible Assets $ 16 $ 16
Weighted Average Amortization Period 8 years 8 years
Trademark/name    
Finite-Lived Intangible Assets [Line Items]    
Gross Intangible Assets $ 742 $ 728
Accumulated Amortization (324) (261)
Net Intangible Assets 418 467
Indefinite tradenames and trademarks $ 177 $ 177
Weighted Average Amortization Period 14 years 14 years