v3.26.1
Note 4 - Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Intangible Assets, Gross $ 43,779 $ 42,283
Intangible Assets, Accumulated amortization (21,374) (19,275)
Intangible assets, net 22,405 23,008
Customer Relationships [Member]    
Intangible Assets, Gross 29,327 27,831
Intangible Assets, Accumulated amortization (14,173) (12,735)
Intangible assets, net 15,154 15,096
Trademarks and Trade Names [Member]    
Intangible Assets, Gross 12,825 12,825
Intangible Assets, Accumulated amortization (6,846) (6,224)
Intangible assets, net 5,979 6,601
Patents [Member]    
Intangible Assets, Gross 1,627 1,627
Intangible Assets, Accumulated amortization (355) (316)
Intangible assets, net $ 1,272 $ 1,311