XML 30 R20.htm IDEA: XBRL DOCUMENT v3.20.2
Note 5 - Supplemental Balance Sheet Information (Tables)
6 Months Ended
Jun. 30, 2020
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
   

June 30,

   

December 31,

 
   

2020

   

2019

 

Cash

  $ 8,298     $ 7,135  

Restricted cash

    91       270  

Total

  $ 8,389     $ 7,405  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

   

December 31,

 
   

2020

   

2019

 

Raw materials

  $ 17,142     $ 18,485  

Work in process

    3,504       2,548  

Finished goods

    7,418       8,726  

Total

  $ 28,064     $ 29,759  
Property, Plant and Equipment [Table Text Block]
   

June 30,

   

December 31,

 
   

2020

   

2019

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    15,337       15,386  

Machinery and equipment

    54,904       55,058  

Furniture and fixtures

    2,188       2,194  

Computer hardware and software

    6,719       6,712  

Construction in process

    6,109       4,730  
      86,530       85,353  

Less: Accumulated depreciation

    (63,817 )     (62,828 )

Property, plant and equipment, net

  $ 22,713     $ 22,525  
   

Three-month period ended

   

Six-month period ended

 
   

June 30,

   

June 30,

   

June 30,

   

June 30,

 
   

2020

   

2019

   

2020

   

2019

 

Depreciation expense

  $ 582     $ 515     $ 1,161     $ 962  
Schedule of Goodwill [Table Text Block]
   

Battery &

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2019

    15,260       11,493       26,753  

Effect of foreign currency translation

    (294 )     -       (294 )

Balance – June 30, 2020

  $ 14,966     $ 11,493     $ 26,459  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

June 30, 2020

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Trademarks

  $ 3,401     $ -     $ 3,401  

Customer relationships

    8,913       4,853       4,060  

Patents and technology

    5,454       4,902       552  

Distributor relationships

    377       377       -  

Trade name

    1,486       249       1,237  

Total

  $ 19,631     $ 10,381     $ 9,250  
   

December 31, 2019

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Trademarks

  $ 3,403     $ -     $ 3,403  

Customer relationships

    9,080       4,721       4,359  

Patents and technology

    5,521       4,869       652  

Distributor relationships

    377       377       -  

Trade name

    1,511       204       1,307  

Total

  $ 19,892     $ 10,171     $ 9,721  
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,

 
   

2020

   

2019

   

2020

   

2019

 

Amortization included in:

                               

Research and development

  $ 30     $ 33     $ 61     $ 66  

Selling, general and administrative

    116       99       234       158  

Total amortization expense

  $ 146     $ 132     $ 295     $ 224