XML 38 R25.htm IDEA: XBRL DOCUMENT v3.26.1
Note 4 - Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Cash, Cash Equivalent, and Investment [Table Text Block]
   

December 31,

 
   

2025

   

2024

 

Cash

 

$

9,345     $ 6,854  
Schedule of Inventory, Current [Table Text Block]
   

December 31,

 
   

2025

   

2024

 

Raw materials

 

$

42,150     $ 36,035  

Work in process

 

4,045

      4,501  

Finished products

 

7,813

      10,827  

Total

  $ 54,008     $ 51,363  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 
   

2025

   

2024

 

Land

 

$

4,693     $ 4,693  

Buildings and leasehold improvements

    30,179       30,109  

Machinery and equipment

    63,556       60,986  

Furniture and fixtures

    3,195       3,067  

Computer hardware and software

    8,164       7,990  

Construction in progress

    3,129       2,077  
      112,916       108,922  

Less: Accumulated depreciation

    (72,519 )     (68,437 )

Total

  $ 40,397     $ 40,485  
Schedule of Goodwill [Table Text Block]
    Battery &

Energy

Products

   

Communications

Systems

   

Total

 

Balance – January 1, 2025

  $ 33,513     $ 11,493     $ 45,006  

Effect of foreign currency translation

    370       -       370  

Balance – December 31, 2025

  $ 33,883     $ 11,493     $ 45,376  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

December 31, 2025

 
   

Cost

   

Accumulated

amortization

   

Net

 

Customer relationships

  $ 18,333     $ 8,360     $ 9,973  

Patents and technology

    5,762       5,635       127  

Other

    1,500       667       833  

Trade names

    -       -       -  

Trademarks

    -       -       -  

Total other intangible assets

  $ 25,595     $ 14,662     $ 10,933  
   

December 31, 2024

 
   

Cost

   

Accumulated

amortization

   

Net

 

Customer relationships

  $ 18,154     $ 7,296     $ 10,858  

Patents and technology

    5,690       5,428       262  

Other

    1,500       591       909  

Trade names

    9,942       813       9,129  

Trademarks

    3,399       -       3,399  

Total other intangible assets

  $ 38,685     $ 14,128     $ 24,557  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
   

Year ended December 31,

 
   

2025

   

2024

 

Selling, general and administrative expense

  $ 1,395     $ 929  

Research and development expense

    123       103  

Total

  $ 1,518     $ 1,032