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

June 30,

   

December 31,

 
   

2021

   

2020

 

Cash

  $ 15,740     $ 10,562  

Restricted cash

    88       91  

Total

  $ 15,828     $ 10,653  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

   

December 31,

 
   

2021

   

2020

 

Raw materials

  $ 16,817     $ 17,277  

Work in process

    3,117       3,411  

Finished goods

    7,480       7,505  

Total

  $ 27,414     $ 28,193  
Property, Plant and Equipment [Table Text Block]
   

June 30,

   

December 31,

 
   

2021

   

2020

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    15,407       15,393  

Machinery and equipment

    62,109       61,048  

Furniture and fixtures

    2,328       2,235  

Computer hardware and software

    7,124       6,894  

Construction in process

    1,189       1,227  
      89,430       88,070  

Less: Accumulated depreciation

    (66,710 )     (65,220 )

Property, plant and equipment, net

  $ 22,720     $ 22,850  
   

Three-month period ended

   

Six-month period ended

 
   

June 30,

   

June 30,

   

June 30,

   

June 30,

 
   

2021

   

2020

   

2021

   

2020

 

Depreciation expense

  $ 730     $ 582     $ 1,460     $ 1,161  
Schedule of Goodwill [Table Text Block]
   

Battery &

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2020

  $ 15,525     $ 11,493     $ 27,018  

Effect of foreign currency translation

    97       -       97  

Balance – June 30, 2021

  $ 15,622     $ 11,493     $ 27,115  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

June 30, 2021

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Trademarks

  $ 3,412     $ -     $ 3,412  

Customer relationships

    9,207       5,313       3,894  

Patents and technology

    5,572       5,087       485  

Distributor relationships

    377       377       -  

Trade name

    1,530       385       1,145  

Total

  $ 20,098     $ 11,162     $ 8,936  
   

December 31, 2020

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Trademarks

  $ 3,410     $ -     $ 3,410  

Customer relationships

    9,171       5,115       4,056  

Patents and technology

    5,557       5,014       543  

Distributor relationships

    377       377       -  

Trade name

    1,524       324       1,200  

Total

  $ 20,039     $ 10,830     $ 9,209  
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,

 
   

2021

   

2020

   

2021

   

2020

 

Amortization included in:

                               

Research and development

  $ 33     $ 30     $ 66     $ 61  

Selling, general and administrative

    123       116       244       234  

Total amortization expense

  $ 156     $ 146     $ 310     $ 295