XML 50 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Note 8 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2023
Jan. 31, 2023
Amortizable intangible assets, gross carrying amount $ 18,840 $ 18,831
Amortizable intangible assets, accumulated amortization (13,416) (13,140)
Intangible assets, net 4,664 4,931
Amortizable intangible assets, impairment (760) (760)
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 8,238 8,238
Amortizable intangible assets, accumulated amortization (4,722) (4,606)
Intangible assets, net $ 3,516 3,632
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 4 years 10 months 24 days  
Customer Relationships [Member]    
Amortizable intangible assets, gross carrying amount $ 5,024 5,024
Amortizable intangible assets, accumulated amortization (4,919) (4,894)
Intangible assets, net $ 105 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,090) (2,027)
Intangible assets, net $ 450 513
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 9 months 18 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 894 894
Amortizable intangible assets, accumulated amortization (99) (97)
Intangible assets, net 35 37
Amortizable intangible assets, impairment $ (760) (760)
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 3 years 1 month 6 days  
Developed Technology Rights [Member]    
Amortizable intangible assets, gross carrying amount $ 1,430 1,430
Amortizable intangible assets, accumulated amortization (1,049) (1,013)
Intangible assets, net $ 381 417
Developed Technology Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 2 years 8 months 12 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 714 705
Amortizable intangible assets, accumulated amortization (537) (503)
Intangible assets, net $ 177 $ 202
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 1 month 6 days