XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2023
Jan. 31, 2023
Amortizable intangible assets, gross carrying amount $ 15,427 $ 15,406
Amortizable intangible assets, accumulated amortization (12,354) (11,773)
Intangible assets, net 3,073 3,633
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,473 7,473
Amortizable intangible assets, accumulated amortization (4,943) (4,612)
Intangible assets, net $ 2,530 2,861
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 5 years 1 month 6 days  
Customer Relationships [Member]    
Amortizable intangible assets, gross carrying amount $ 4,884 4,884
Amortizable intangible assets, accumulated amortization (4,827) (4,754)
Intangible assets, net $ 57 130
Customer Relationships [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 month 6 days  
Patents [Member]    
Amortizable intangible assets, gross carrying amount $ 2,540 2,540
Amortizable intangible assets, accumulated amortization (2,140) (2,027)
Intangible assets, net $ 400 513
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 7 months 6 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134 134
Amortizable intangible assets, accumulated amortization (105) (97)
Intangible assets, net $ 29 37
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years 7 months 6 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 396 375
Amortizable intangible assets, accumulated amortization (339) (283)
Intangible assets, net $ 57 $ 92
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 months 24 days