XML 35 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Note 4 - Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Cash

  $ 6,854     $ 10,196  

Restricted cash

    -       82  

Total

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

December 31,

 
   

2024

   

2023

 

Raw materials

  $ 36,035     $ 29,098  

Work in process

    4,501       3,187  

Finished products

    10,827       9,930  

Total

  $ 51,363     $ 42,215  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Land

  $ 4,693     $ 1,273  

Buildings and leasehold improvements

    30,109       15,998  

Machinery and equipment

    60,986       57,584  

Furniture and fixtures

    3,067       2,845  

Computer hardware and software

    7,990       7,868  

Construction in progress

    2,077       2,033  
      108,922       87,601  

Less: Accumulated depreciation

    (68,437 )     (66,484 )

Total

  $ 40,485     $ 21,117  
Schedule of Goodwill [Table Text Block]
   

Battery &

Energy

Products

   

Communications

Systems

   

Total

 

Balance – January 1, 2024

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

Acquisition of Electrochem

    7,558       -       7,558  

Effect of foreign currency translation

    (123 )     -       (123 )

Balance – December 31, 2024

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

December 31, 2024

 
   

Cost

   

Accumulated

amortization

   

Net

 

Customer relationships

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

Trade names

    9,942       813       9,129  

Patents and technology

    5,690       5,428       262  

Trademarks

    3,399       -       3,399  

Other

    1,500       591       909  

Total other intangible assets

  $ 38,685     $ 14,128     $ 24,557  
   

December 31, 2023

 
   

Cost

   

Accumulated

amortization

   

Net

 

Customer relationships

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

Trade names

    4,647       647       4,000  

Patents and technology

    5,606       5,322       284  

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]
   

Year ended December 31,

 
   

2024

   

2023

 

Selling, general and administrative expense

  $ 929     $ 792  

Research and development expense

    103       97  

Total

  $ 1,032     $ 889