XML 64 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Oct. 31, 2021
Finite-Lived Intangible Assets, Net $ 14,439 $ 14,439 $ 15,296    
Trademarks $ 1,174   1,174    
Trademarks [Member]          
Trademarks   1,174 1,174    
Noncompete Agreements [Member]          
Non-compete agreement (estimated life 5 years)   423 423    
Accumulated amortization   (356) (334)    
Finite-Lived Intangible Assets, Net   67 89    
Finite-Lived Intangible Asset, Useful Life       5 years 5 years
Customer Relationships [Member]          
Non-compete agreement (estimated life 5 years)   6,058 6,058    
Accumulated amortization   (3,267) (3,074)    
Finite-Lived Intangible Assets, Net   2,791 2,984    
Customer Relationships [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life       7 years 7 years
Order or Production Backlog [Member]          
Non-compete agreement (estimated life 5 years)   327 327    
Accumulated amortization   (327) (313)    
Finite-Lived Intangible Assets, Net   0 14    
Order or Production Backlog [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life       1 year 1 year
Patents [Member]          
Non-compete agreement (estimated life 5 years)   368 368    
Accumulated amortization   (160) (143)    
Finite-Lived Intangible Assets, Net   208 225    
Patents [Member] | Minimum [Member]          
Finite-Lived Intangible Asset, Useful Life       10 years 10 years
Trade Names [Member]          
Non-compete agreement (estimated life 5 years)   1,700 1,700    
Accumulated amortization   (132) (76)    
Finite-Lived Intangible Assets, Net   1,568 1,624    
Finite-Lived Intangible Asset, Useful Life       15 years 15 years
Technology-Based Intangible Assets [Member]          
Non-compete agreement (estimated life 5 years)   11,100 11,100    
Accumulated amortization   (1,295) (740)    
Finite-Lived Intangible Assets, Net   $ 9,805 $ 10,360    
Finite-Lived Intangible Asset, Useful Life       10 years 10 years