XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Finite-lived, Gross Carrying Amount $ 21,015 $ 12,080  
Finite-lived, Accumulated Amortization 7,809 6,369  
Net Carrying Amount, finite-lived 13,206 5,711 $ 6,944
Indefinite-lived, Gross Carrying Amount 8,428 6,710  
Net Carrying Amount, indefinite-lived 8,428 6,710  
Intangible Assets, Gross Carrying Amount 29,443 18,790  
Net Carrying Amount 21,634 12,421  
Trademarks [Member]      
Indefinite-lived, Gross Carrying Amount 8,428 6,710  
Net Carrying Amount, indefinite-lived 8,428 6,710  
Customer Relationships [Member]      
Finite-lived, Gross Carrying Amount 16,544 10,480  
Finite-lived, Accumulated Amortization 6,160 4,912  
Net Carrying Amount, finite-lived 10,384 5,568  
Patented Technology [Member]      
Finite-lived, Gross Carrying Amount 2,950 600  
Finite-lived, Accumulated Amortization 569 477  
Net Carrying Amount, finite-lived 2,381 123  
Patents [Member]      
Finite-lived, Gross Carrying Amount 590 590  
Finite-lived, Accumulated Amortization 585 570  
Net Carrying Amount, finite-lived 5 20  
Customer Backlog [Member]      
Finite-lived, Gross Carrying Amount 521    
Finite-lived, Accumulated Amortization 85    
Net Carrying Amount, finite-lived 436    
Computer Software, Intangible Asset [Member]      
Finite-lived, Gross Carrying Amount 270 270  
Finite-lived, Accumulated Amortization 270 270  
Net Carrying Amount, finite-lived 0 0  
Trade Names [Member]      
Finite-lived, Gross Carrying Amount 140 140  
Finite-lived, Accumulated Amortization 140 140  
Net Carrying Amount, finite-lived $ 0 $ 0