XML 52 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - Business Activities and Summary of Significant Accounting Policies - Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Oct. 31, 2022
Amortizable intangible assets, net $ 13,595 $ 15,296
Non-amortizable intangible assets 1,174 1,174
Trademarks [Member]    
Non-amortizable intangible assets $ 1,174 1,174
Noncompete Agreements [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 5 years  
Amortizable intangible assets, gross $ 423 423
Accumulated amortization (378) (334)
Amortizable intangible assets, net 45 89
Customer Relationships [Member]    
Amortizable intangible assets, gross 6,058 6,058
Accumulated amortization (3,461) (3,074)
Amortizable intangible assets, net $ 2,597 2,984
Customer Relationships [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 7 years  
Customer Relationships [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 15 years  
Order or Production Backlog [Member]    
Amortizable intangible assets, gross $ 327 327
Accumulated amortization (327) (313)
Amortizable intangible assets, net $ 0 14
Order or Production Backlog [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 1 year  
Order or Production Backlog [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 2 years  
Patents [Member]    
Amortizable intangible assets, gross $ 368 368
Accumulated amortization (176) (143)
Amortizable intangible assets, net $ 192 225
Patents [Member] | Minimum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Patents [Member] | Maximum [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 14 years  
Trade Names [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 15 years  
Amortizable intangible assets, gross $ 1,700 1,700
Accumulated amortization (189) (76)
Amortizable intangible assets, net $ 1,511 1,624
Patented Technology [Member]    
Finite-Lived Intangible Asset, Useful Life (Year) 10 years  
Amortizable intangible assets, gross $ 11,100 11,100
Accumulated amortization (1,850) (740)
Amortizable intangible assets, net $ 9,250 $ 10,360