XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Intangible Assets - Schedule of Goodwill and Other Intangible Assets (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Jan. 31, 2025
Amortizable intangible assets, gross carrying amount $ 15,513 $ 15,511
Amortizable intangible assets, accumulated amortization (13,351) (13,203)
Intangible assets, net 2,162 2,308
Proprietary Rights [Member]    
Amortizable intangible assets, gross carrying amount 7,472 7,472
Amortizable intangible assets, accumulated amortization (5,606) (5,501)
Intangible assets, net $ 1,866 1,971
Proprietary Rights [Member] | Weighted Average [Member]    
Weighted average life (Year) 3 years 7 months 6 days  
Customer Relationships [Member]    
Amortizable intangible assets, gross carrying amount $ 4,884 4,884
Amortizable intangible assets, accumulated amortization (4,884) (4,884)
Intangible assets, net 0 0
Patents [Member]    
Amortizable intangible assets, gross carrying amount 2,540 2,540
Amortizable intangible assets, accumulated amortization (2,292) (2,269)
Intangible assets, net $ 248 271
Patents [Member] | Weighted Average [Member]    
Weighted average life (Year) 10 months 24 days  
Trade Names [Member]    
Amortizable intangible assets, gross carrying amount $ 134 134
Amortizable intangible assets, accumulated amortization (121) (121)
Intangible assets, net $ 13 13
Trade Names [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 year 1 month 6 days  
Other Intangible Assets [Member]    
Amortizable intangible assets, gross carrying amount $ 483 481
Amortizable intangible assets, accumulated amortization (448) (428)
Intangible assets, net $ 35 $ 53
Other Intangible Assets [Member] | Weighted Average [Member]    
Weighted average life (Year) 1 month 6 days