v3.25.1
Note 8 - Intangible Assets - Schedule of Intangible Assets Net of Accumulated Amortization and Goodwill (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Gross Amount $ 23,800 $ 23,800
Accumulated amortization (18,827) (15,354)
Net Amount 4,973 8,446
Customer Relationships [Member]    
Gross Amount 1,400 1,400
Accumulated amortization (616) (522)
Net Amount 784 878
Brand [Member]    
Gross Amount 2,500 2,500
Accumulated amortization (1,593) (1,330)
Net Amount 907 1,170
Technology [Member]    
Gross Amount 16,900 16,900
Accumulated amortization (14,553) (11,735)
Net Amount 2,347 5,165
Supplier Agreement [Member]    
Gross Amount 3,000 3,000
Accumulated amortization (2,065) (1,767)
Net Amount $ 935 $ 1,233