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

March 31,

  

December 31,

 
  

2021

  

2020

 

Cash

 $13,574  $10,562 

Restricted cash

  88   91 

Total

 $13,662  $10,653 
Schedule of Inventory, Current [Table Text Block]
  

March 31,

  

December 31,

 
  

2021

  

2020

 

Raw materials

 $16,724  $17,277 

Work in process

  3,080   3,411 

Finished goods

  8,052   7,505 

Total

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

March 31,

  

December 31,

 
  

2021

  

2020

 

Land

 $1,273  $1,273 

Buildings and leasehold improvements

  15,396   15,393 

Machinery and equipment

  61,413   61,048 

Furniture and fixtures

  2,286   2,235 

Computer hardware and software

  7,102   6,894 

Construction in process

  1,420   1,227 
   88,890   88,070 

Less: Accumulated depreciation

  (65,944)  (65,220)

Property, plant and equipment, net

 $22,946  $22,850 
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

  43   -   43 

Balance – March 31, 2021

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

at March 31, 2021

 
      

Accumulated

     
  

Cost

  

Amortization

  

Net

 

Trademarks

 $3,410  $-  $3,410 

Customer relationships

  9,193   5,215   3,978 

Patents and technology

  5,567   5,051   516 

Distributor relationships

  377   377   0 

Trade name

  1,527   354   1,173 

Total other intangible assets

 $20,074  $10,997  $9,077 
  

at 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   0 

Trade name

  1,524   324   1,200 

Total other intangible assets

 $20,039  $10,830  $9,209