v3.26.1
Note 4 - Supplemental Balance Sheet Information (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2026

   

2025

 

Raw materials

  $ 44,720     $ 42,150  

Work in process

    5,966       4,045  

Finished goods

    6,600       7,813  

Total

  $ 57,286     $ 54,008  
Property, Plant, and Equipment [Table Text Block]
   

March 31,

   

December 31,

 
   

2026

   

2025

 

Land

 

$

4,693     $ 4,693  

Buildings and leasehold improvements

    30,382       30,179  

Machinery and equipment

    64,242       63,556  

Furniture and fixtures

    3,215       3,195  

Computer hardware and software

    8,595       8,164  

Construction in process

    2,627       3,129  
      113,754       112,916  

Less: Accumulated depreciation

    (73,637 )     (72,519 )

Property, plant and equipment, net

  $ 40,117     $ 40,397  
Schedule of Depreciation Expense [Table Text Block]
   

Three-month period ended

 
   

March 31,

   

March 31,

 
   

2026

   

2025

 

Depreciation expense

  $ 1,054     $ 950  
Goodwill [Table Text Block]
    Battery &

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2025

  $ 33,883     $ 11,493     $ 45,376  

Effect of foreign currency translation

    (47 )     -       (47 )

Balance – March 31, 2026

  $ 33,836     $ 11,493     $ 45,329  
Intangible Asset, Finite-Lived [Table Text Block]
   

at March 31, 2026

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 18,286     $ 8,567     $ 9,719  

Patents and technology

    5,743       5,625       118  

Other

    1,500       686       814  

Total other intangible assets

  $ 25,529     $ 14,878     $ 10,651  
   

at December 31, 2025

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

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

Patents and technology

    5,762       5,635       127  

Other

    1,500       667       833  

Total other intangible assets

  $ 25,595     $ 14,662     $ 10,933  
Intangible Asset, Finite-Lived, Amortization Expense [Table Text Block]
   

Three-month period ended

 
   

March 31,

   

March 31,

 
   

2026

   

2025

 

Amortization included in:

               

Selling, general and administrative

  $ 262     $ 376  

Research and development

    5       29  

Total amortization expense

  $ 267     $ 405