XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 7 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Net Carrying Amount $ 18,894 $ 21,634
Finite-lived, Gross Carrying Amount 20,506 21,015
Finite-lived, Accumulated Amortization 9,938 7,809
Net Carrying Amount, finite-lived 10,568 13,206
Indefinite-lived, Gross Carrying Amount 8,326 8,428
Net Carrying Amount, indefinite-lived 8,326 8,428
Intangible Assets, Gross Carrying Amount 28,832 29,443
Net Carrying Amount 18,894 21,634
Trademarks [Member]    
Indefinite-lived, Gross Carrying Amount 8,326 8,428
Net Carrying Amount, indefinite-lived 8,326 8,428
Customer Relationships [Member]    
Finite-lived, Gross Carrying Amount 16,211 16,544
Finite-lived, Accumulated Amortization 7,564 6,160
Net Carrying Amount, finite-lived 8,647 10,384
Patented Technology [Member]    
Finite-lived, Gross Carrying Amount 2,812 2,950
Finite-lived, Accumulated Amortization 892 569
Net Carrying Amount, finite-lived 1,920 2,381
Patents [Member]    
Finite-lived, Gross Carrying Amount 590 590
Finite-lived, Accumulated Amortization 589 585
Net Carrying Amount, finite-lived 1 5
Customer Backlog [Member]    
Finite-lived, Gross Carrying Amount 483 521
Finite-lived, Accumulated Amortization 483 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
Electronic Test [Member]    
Net Carrying Amount 4,183 5,074
Net Carrying Amount 4,183 5,074
Environmental Technologies [Member]    
Net Carrying Amount 847 893
Net Carrying Amount 847 893
Process Technologies [Member]    
Net Carrying Amount 13,864 15,667
Net Carrying Amount $ 13,864 $ 15,667