XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Note 6 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Finite-lived, Gross Carrying Amount $ 20,660 $ 21,015  
Finite-lived, Accumulated Amortization 10,470 7,809  
Net Carrying Amount, finite-lived 10,190 13,206 $ 5,711
Indefinite-lived, Gross Carrying Amount 8,369 8,428 6,710
Net Carrying Amount, indefinite-lived 8,369 8,428 $ 6,710
Intangible Assets, Gross Carrying Amount 29,029 29,443  
Net Carrying Amount 18,559 21,634  
Trademarks [Member]      
Indefinite-lived, Gross Carrying Amount 8,369 8,428  
Net Carrying Amount, indefinite-lived 8,369 8,428  
Customer Relationships [Member]      
Finite-lived, Gross Carrying Amount 16,313 16,544  
Finite-lived, Accumulated Amortization 7,990 6,160  
Net Carrying Amount, finite-lived 8,323 10,384  
Patented Technology [Member]      
Finite-lived, Gross Carrying Amount 2,855 2,950  
Finite-lived, Accumulated Amortization 988 569  
Net Carrying Amount, finite-lived 1,867 2,381  
Patents [Member]      
Finite-lived, Gross Carrying Amount 590 590  
Finite-lived, Accumulated Amortization 590 585  
Net Carrying Amount, finite-lived 0 5  
Customer Backlog [Member]      
Finite-lived, Gross Carrying Amount 492 521  
Finite-lived, Accumulated Amortization 492 85  
Net Carrying Amount, finite-lived 0 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