XML 74 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets, Gross $ 58,452 $ 58,658
Total amortizable intangible assets (47,515) (42,829)
Finite-Lived Intangible Assets, Net 10,937 15,829
Indefinite-lived intangible assets: 195 207
Total intangible assets $ 11,132 16,036
Distribution Agreements/Customer Relationships [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) [1] 5 years  
Finite-Lived Intangible Assets, Gross $ 15,603 16,038
Total amortizable intangible assets (10,450) (9,706)
Finite-Lived Intangible Assets, Net $ 5,153 6,332
Existing Technology and Software Development [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) [1] 1 year  
Finite-Lived Intangible Assets, Gross $ 35,397 35,007
Total amortizable intangible assets (30,556) (27,029)
Finite-Lived Intangible Assets, Net $ 4,841 7,978
Trade Names and Patents [Member]    
Finite-Lived Intangible Assets, Weighted Average Useful Life (Year) [1] 2 years  
Finite-Lived Intangible Assets, Gross $ 7,452 7,613
Total amortizable intangible assets (6,509) (6,094)
Finite-Lived Intangible Assets, Net $ 943 $ 1,519
[1] Weighted average remaining life in years as of December 31, 2024