XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Goodwill $ 34,868 $ 21,728
Net Carrying Amount 27,058 16,596
Finite-lived, Gross Carrying Amount 30,805 20,801
Finite-lived, Accumulated Amortization 14,038 12,603
Net Carrying Amount, finite-lived 16,767 8,198
Indefinite-lived, Gross Carrying Amount 10,291 8,398
Net Carrying Amount, indefinite-lived 10,291 8,398
Intangible Assets, Gross Carrying Amount 41,096 29,199
Net Carrying Amount 27,058 16,596
Trademarks [Member]    
Indefinite-lived, Gross Carrying Amount 10,291 8,398
Net Carrying Amount, indefinite-lived 10,291 8,398
Customer Relationships [Member]    
Finite-lived, Gross Carrying Amount 22,613 16,407
Finite-lived, Accumulated Amortization 10,577 9,687
Net Carrying Amount, finite-lived 12,036 6,720
Patented Technology [Member]    
Finite-lived, Gross Carrying Amount 5,737 2,895
Finite-lived, Accumulated Amortization 1,681 1,417
Net Carrying Amount, finite-lived 4,056 1,478
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 1,455 499
Finite-lived, Accumulated Amortization 780 499
Net Carrying Amount, finite-lived 675 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]    
Goodwill 16,631 3,436
Net Carrying Amount 14,986 3,728
Net Carrying Amount 14,986 3,728
Environmental Technologies [Member]    
Goodwill 1,817 1,817
Net Carrying Amount 787 794
Net Carrying Amount 787 794
Process Technologies [Member]    
Goodwill 16,420 16,475
Net Carrying Amount 11,285 12,074
Net Carrying Amount $ 11,285 $ 12,074