XML 77 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Note 11 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Jan. 31, 2022
Amortizable intangible assets, gross carrying amount $ 18,831 $ 18,819
Amortizable intangible assets, accumulated amortization (13,140) (12,041)
Intangible assets, net 4,931 6,018
Amortizable intangible assets, impairment (760) (760)
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 8,238 8,237
Amortizable intangible assets, accumulated amortization (4,606) (4,150)
Intangible assets, net $ 3,632 4,087
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 5 years 1 month 6 days  
Customer Relationships [Member]    
Weighted average life (Year) 8 years  
Amortizable intangible assets, gross carrying amount $ 5,024 5,024
Amortizable intangible assets, accumulated amortization (4,894) (4,797)
Intangible assets, net $ 130 227
Customer Relationships [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 months 12 days  
Patents [Member]    
Amortizable intangible assets, gross carrying amount $ 2,540 2,540
Amortizable intangible assets, accumulated amortization (2,027) (1,778)
Intangible assets, net $ 513 762
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 894 894
Amortizable intangible assets, accumulated amortization (97) (85)
Intangible assets, net 37 49
Amortizable intangible assets, impairment $ (760) (760)
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 3 years 3 months 18 days  
Developed Technology Rights [Member]    
Amortizable intangible assets, gross carrying amount $ 1,430 1,430
Amortizable intangible assets, accumulated amortization (1,013) (870)
Intangible assets, net $ 417 560
Developed Technology Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years 10 months 24 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 705 694
Amortizable intangible assets, accumulated amortization (503) (361)
Intangible assets, net $ 202 $ 333
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 3 months 18 days