XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.2
Note 4 - Supplemental Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
   

June 30,

   

December 31,

 
   

2024

   

2023

 

Cash

  $ 6,690     $ 10,196  

Restricted cash

    -       82  

Total

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

June 30,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 29,848     $ 29,098  

Work in process

    3,185       3,187  

Finished goods

    8,359       9,930  

Total

  $ 41,392     $ 42,215  
Property, Plant and Equipment [Table Text Block]
   

June 30,

   

December 31,

 
   

2024

   

2023

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    16,064       15,998  

Machinery and equipment

    57,494       57,584  

Furniture and fixtures

    2,809       2,845  

Computer hardware and software

    7,816       7,868  

Construction in process

    1,846       2,033  
      87,302       87,601  

Less: Accumulated depreciation

    (67,021 )     (66,484 )

Property, plant and equipment, net

  $ 20,281     $ 21,117  
    Three-month period ended    

Six-month period ended

 
   

June 30,

   

June 30,

   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Depreciation expense

  $ 789     $ 760     $ 1,529     $ 1,522  
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

    (61 )     -       (61 )

Balance – June 30, 2024

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

at June 30, 2024

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 13,087     $ 6,956     $ 6,131  

Patents and technology

    5,603       5,378       225  

Trade names

    4,647       703       3,944  

Trademarks

    3,399       -       3,399  

Other

    1,500       553       947  

Total other intangible assets

  $ 28,236     $ 13,590     $ 14,646  
   

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

   

Six-month period ended

 
   

June 30,

   

June 30,

   

June 30,

   

June 30,

 
   

2024

   

2023

   

2024

   

2023

 

Amortization included in:

                               

Selling, general and administrative

  $ 202     $ 203     $ 405     $ 388  

Research and development

    25       24       50       48  

Total amortization expense

  $ 227     $ 227     $ 455     $ 436