XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jan. 31, 2024
Amortizable intangible assets, gross carrying amount $ 15,447 $ 15,457
Amortizable intangible assets, accumulated amortization (12,881) (12,569)
Intangible assets, net 2,566 2,888
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,473 7,473
Amortizable intangible assets, accumulated amortization (5,277) (5,053)
Intangible assets, net $ 2,196 2,420
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 years 3 months 18 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,241) (2,190)
Intangible assets, net $ 299 350
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 1 month 6 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134 134
Amortizable intangible assets, accumulated amortization (113) (108)
Intangible assets, net $ 21 26
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 9 months 18 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 416 426
Amortizable intangible assets, accumulated amortization (366) (366)
Intangible assets, net $ 50 $ 60
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 months 12 days