XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Supplemental Balance Sheet Information - Composition of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cost $ 38,959 $ 38,685
Accumulated Amortization 15,552 14,128
Net 23,407 24,557
Customer Relationships [Member]    
Cost 18,330 18,154
Accumulated Amortization 8,119 7,296
Net 10,211 10,858
Trade Names [Member]    
Cost 9,968 9,942
Accumulated Amortization 1,187 813
Net 8,781 9,129
Patented Technology [Member]    
Cost 5,761 5,690
Accumulated Amortization 5,598 5,428
Net 163 262
Trademarks [Member]    
Cost 3,400 3,399
Accumulated Amortization 0 0
Net 3,400 3,399
Other Intangible Assets [Member]    
Cost 1,500 1,500
Accumulated Amortization 648 591
Net $ 852 $ 909