v3.26.1
Note 9 - Intangible Assets, Net - Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible assets, gross amount $ 10,752 $ 10,506
Intangible assets, accumulated amortization (7,119) (6,883)
Intangible assets, net 3,633 3,623
Patents [Member]    
Intangible assets, gross amount 10,500 10,263
Intangible assets, accumulated amortization (7,015) (6,797)
Intangible assets, net 3,485 3,466
Trademarks [Member]    
Intangible assets, gross amount 252 243
Intangible assets, accumulated amortization (104) (86)
Intangible assets, net $ 148 $ 157