v3.22.2.2
Note 5 - Supplemental Balance Sheet Information (Tables)
9 Months Ended
Sep. 30, 2022
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
   

September 30,

   

December 31,

 
   

2022

   

2021

 

Cash

  $ 4,978     $ 8,329  

Restricted cash

    73       84  

Total

  $ 5,051     $ 8,413  
Schedule of Inventory, Current [Table Text Block]
   

September 30,

   

December 31,

 
   

2022

   

2021

 

Raw materials

  $ 28,485     $ 21,660  

Work in process

    3,215       4,227  

Finished goods

    9,069       7,302  

Total

  $ 40,769     $ 33,189  
Property, Plant and Equipment [Table Text Block]
   

September 30,

   

December 31,

 
   

2022

   

2021

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    15,483       15,442  

Machinery and equipment

    63,724       63,780  

Furniture and fixtures

    2,787       2,588  

Computer hardware and software

    7,589       7,579  

Construction in process

    1,041       761  
      91,897       91,423  

Less: Accumulated depreciation

    (69,999 )     (68,218 )

Property, plant and equipment, net

  $ 21,898     $ 23,205  
   

Three-month period ended

   

Nine-month period ended

 
   

September 30,

   

September 30,

   

September 30,

   

September 30,

 
   

2022

   

2021

   

2022

   

2021

 

Depreciation expense

  $ 815     $ 700     $ 2,450     $ 2,160  
Schedule of Goodwill [Table Text Block]
   

Battery &

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2021

  $ 26,575     $ 11,493     $ 38,068  

Measurement period adjustment (1)

    (30 )     -       (30 )

Effect of foreign currency translation

    (972 )     -       (972 )

Balance – September 30, 2022

  $ 25,573     $ 11,493     $ 37,066  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

at September 30, 2022

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 12,781     $ 5,757     $ 7,024  

Patents and technology

    5,481       5,092       389  

Trade names

    4,601       475       4,126  

Trademarks

    3,401       -       3,401  

Other

    1,500       345       1,155  

Total other intangible assets

  $ 27,764     $ 11,669     $ 16,095  
   

at December 31, 2021

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 13,214     $ 5,484     $ 7,730  

Patents and technology

    5,667       5,126       541  

Trade names

    4,670       436       4,234  

Trademarks

    3,413       -       3,413  

Other

    1,490       18       1,472  

Total other intangible assets

  $ 28,454     $ 11,064     $ 17,390  
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,

 
   

2022

   

2021

   

2022

   

2021

 
Amortization included in:                                

Research and development

  $ 23     $ 27     $ 74     $ 93  

Selling, general and administrative

    295       121       895       365  

Total amortization expense

  $ 318     $ 148     $ 969     $ 458