XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2024
Jan. 31, 2024
Amortizable intangible assets, gross carrying amount $ 15,447 $ 15,457
Amortizable intangible assets, accumulated amortization (12,733) (12,569)
Intangible assets, net 2,714 2,888
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,473 7,473
Amortizable intangible assets, accumulated amortization (5,168) (5,053)
Intangible assets, net $ 2,305 2,420
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 years 7 months 6 days  
Customer Relationships [Member]    
Amortizable intangible assets, gross carrying amount $ 4,884 4,884
Amortizable intangible assets, accumulated amortization (4,876) (4,852)
Intangible assets, net $ 8 32
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,216) (2,190)
Intangible assets, net $ 324 350
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 2 months 12 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134 134
Amortizable intangible assets, accumulated amortization (111) (108)
Intangible assets, net $ 23 26
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years 1 month 6 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 416 426
Amortizable intangible assets, accumulated amortization (362) (366)
Intangible assets, net $ 54 $ 60
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 months 12 days