XML 30 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Note 4 - Supplemental Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
   

September 30,

   

December 31,

 
   

2024

   

2023

 

Cash

  $ 6,774     $ 10,196  

Restricted cash

    -       82  

Total

  $ 6,774     $ 10,278  
Schedule of Inventory, Current [Table Text Block]
   

September 30,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 30,694     $ 29,098  

Work in process

    3,108       3,187  

Finished goods

    10,192       9,930  

Total

  $ 43,994     $ 42,215  
Property, Plant and Equipment [Table Text Block]
   

September 30,

   

December 31,

 
   

2024

   

2023

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    16,163       15,998  

Machinery and equipment

    58,399       57,584  

Furniture and fixtures

    2,843       2,845  

Computer hardware and software

    7,864       7,868  

Construction in process

    1,642       2,033  
      88,184       87,601  

Less: Accumulated depreciation

    (67,939 )     (66,484 )

Property, plant and equipment, net

  $ 20,245     $ 21,117  
   

Three-month period ended

   

Nine-month period ended

 
   

September

30,

   

September

30,

   

September

30,

   

September

30,

 
   

2024

   

2023

   

2024

   

2023

 

Depreciation expense

  $ 765     $ 760     $ 2,294     $ 2,282  
Schedule of Goodwill [Table Text Block]
    Battery &

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2023

  $ 26,078     $ 11,493     $ 37,571  

Effect of foreign currency translation

    221       -       221  

Balance – September 30, 2024

  $ 26,299     $ 11,493     $ 37,792  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

at September 30, 2024

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 13,219     $ 7,185     $ 6,034  

Patents and technology

    5,657       5,454       203  

Trade names

    4,667       748       3,919  

Trademarks

    3,403       -       3,403  

Other

    1,500       572       928  

Total other intangible assets

  $ 28,446     $ 13,959     $ 14,487  
   

at December 31, 2023

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 13,092     $ 6,656     $ 6,436  

Patents and technology

    5,606       5,322       284  

Trade names

    4,647       647       4,000  

Trademarks

    3,402       -       3,402  

Other

    1,500       515       985  

Total other intangible assets

  $ 28,247     $ 13,140     $ 15,107  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
   

Three-month period ended

   

Nine-month period ended

 
   

September

30,

   

September

30,

   

September

30,

   

September

30,

 
   

2024

   

2023

   

2024

   

2023

 

Amortization included in:

                               

Selling, general and administrative

  $ 204     $ 203     $ 609     $ 591  

Research and development

    25       24       75       72  

Total amortization expense

  $ 229     $ 227     $ 684     $ 663