XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.3
Note 4 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Net Carrying Amount $ 16,959 $ 18,559
Finite-lived, Gross Carrying Amount 20,634 20,660
Finite-lived, Accumulated Amortization 12,039 10,470
Net Carrying Amount, finite-lived 8,595 10,190
Indefinite-lived, Gross Carrying Amount 8,364 8,369
Net Carrying Amount, indefinite-lived 8,364 8,369
Intangible Assets, Gross Carrying Amount 28,998 29,029
Net Carrying Amount 16,959 18,559
Trademarks [Member]    
Indefinite-lived, Gross Carrying Amount 8,364 8,369
Net Carrying Amount, indefinite-lived 8,364 8,369
Customer Relationships [Member]    
Finite-lived, Gross Carrying Amount 16,296 16,313
Finite-lived, Accumulated Amortization 9,251 7,990
Net Carrying Amount, finite-lived 7,045 8,323
Patented Technology [Member]    
Finite-lived, Gross Carrying Amount 2,848 2,855
Finite-lived, Accumulated Amortization 1,298 988
Net Carrying Amount, finite-lived 1,550 1,867
Patents [Member]    
Finite-lived, Gross Carrying Amount 590 590
Finite-lived, Accumulated Amortization 590 590
Net Carrying Amount, finite-lived 0 0
Customer Backlog [Member]    
Finite-lived, Gross Carrying Amount 490 492
Finite-lived, Accumulated Amortization 490 492
Net Carrying Amount, finite-lived 0 0
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 3,761 4,139
Net Carrying Amount 3,761 4,139
Environmental Technologies [Member]    
Net Carrying Amount 804 832
Net Carrying Amount 804 832
Process Technologies [Member]    
Net Carrying Amount 12,394 13,588
Net Carrying Amount $ 12,394 $ 13,588