XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Oct. 31, 2024
Jan. 31, 2024
Amortizable intangible assets, gross carrying amount $ 15,447 $ 15,457
Amortizable intangible assets, accumulated amortization (13,027) (12,569)
Intangible assets, net 2,420 2,888
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,473 7,473
Amortizable intangible assets, accumulated amortization (5,376) (5,053)
Intangible assets, net $ 2,097 2,420
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 years 1 month 6 days  
Customer Relationships [Member]    
Amortizable intangible assets, gross carrying amount $ 4,884 4,884
Amortizable intangible assets, accumulated amortization (4,884) (4,852)
Intangible assets, net 0 32
Patents [Member]    
Amortizable intangible assets, gross carrying amount 2,540 2,540
Amortizable intangible assets, accumulated amortization (2,267) (2,190)
Intangible assets, net $ 273 350
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134 134
Amortizable intangible assets, accumulated amortization (116) (108)
Intangible assets, net $ 18 26
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 7 months 6 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 416 426
Amortizable intangible assets, accumulated amortization (384) (366)
Intangible assets, net $ 32 $ 60
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 month 6 days