XML 65 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Goodwill and Intangible Assets - Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Intangible assets, net $ 27,877 $ 16,596
Finite-lived, Gross Carrying Amount 32,397 20,801
Finite-lived, Accumulated Amortization 15,019 12,603
Net Carrying Amount, finite-lived 17,378 8,198
Indefinite-lived, Gross Carrying Amount 10,499 8,398
Net Carrying Amount, indefinite-lived 10,499 8,398
Intangible Assets, Gross Carrying Amount 42,896 29,199
Total intangible assets 15,019 12,603
Total intangible assets 27,877 16,596
Trademarks [Member]    
Indefinite-lived, Gross Carrying Amount 10,499 8,398
Net Carrying Amount, indefinite-lived 10,499 8,398
Customer Relationships [Member]    
Finite-lived, Gross Carrying Amount 23,908 16,407
Finite-lived, Accumulated Amortization 11,061 9,687
Net Carrying Amount, finite-lived 12,847 6,720
Total intangible assets 11,061 9,687
Patented Technology [Member]    
Finite-lived, Gross Carrying Amount 5,877 2,895
Finite-lived, Accumulated Amortization 1,863 1,417
Net Carrying Amount, finite-lived 4,014 1,478
Total intangible assets 1,863 1,417
Patents [Member]    
Finite-lived, Gross Carrying Amount 590 590
Finite-lived, Accumulated Amortization 590 590
Net Carrying Amount, finite-lived 0 0
Total intangible assets 590 590
Customer Backlog [Member]    
Finite-lived, Gross Carrying Amount 1,612 499
Finite-lived, Accumulated Amortization 1,095 499
Net Carrying Amount, finite-lived 517 0
Total intangible assets 1,095 499
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
Total intangible assets 270 270
Trade Names [Member]    
Finite-lived, Gross Carrying Amount 140 140
Finite-lived, Accumulated Amortization 140 140
Net Carrying Amount, finite-lived 0 0
Total intangible assets 140 140
Electronic Test [Member]    
Intangible assets, net 16,124 3,728
Total intangible assets 16,124 3,728
Environmental Technologies [Member]    
Intangible assets, net 778 794
Total intangible assets 778 794
Process Technologies [Member]    
Intangible assets, net 10,975 12,074
Total intangible assets $ 10,975 $ 12,074