v3.26.1
Note 8 - Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible assets accumulated amortization $ 37,788 $ 34,013
Intangible assets, gross 89,580 89,100
Total accumulated impairment 3,306 2,822
Intangible assets, net 48,486 52,265
Trade Names [Member]    
Intangible assets not subject to amortization 23,437 23,337
Indefinite-Lived, accumulated impairment 3,306 2,822
Intangible assets not subject to amortization, net 20,131 20,515
Customer Relationships [Member]    
Intangible assets subject to amortization 65,492 65,112
Intangible assets accumulated amortization 37,607 33,867
Finite-Lived, accumulated impairment 0 0
Intangible Asset, Finite-Lived, after Accumulated Amortization 27,885 31,245
Developed Technology Rights [Member]    
Intangible assets subject to amortization 651 651
Intangible assets accumulated amortization 181 146
Finite-Lived, accumulated impairment 0 0
Intangible Asset, Finite-Lived, after Accumulated Amortization $ 470 $ 505