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

March 31,

   

December 31,

 
   

2023

   

2022

 

Cash

  $ 5,524     $ 5,634  

Restricted cash

    81       79  

Total

  $ 5,605     $ 5,713  
Schedule of Inventory, Current [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Raw materials

  $ 32,960     $ 29,200  

Work in process

    4,594       2,757  

Finished goods

    9,757       9,235  

Total

  $ 47,311     $ 41,192  
Property, Plant and Equipment [Table Text Block]
   

March 31,

   

December 31,

 
   

2023

   

2022

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    15,605       15,572  

Machinery and equipment

    64,132       63,981  

Furniture and fixtures

    2,825       2,845  

Computer hardware and software

    7,687       7,744  

Construction in process

    1,642       1,245  
      93,164       92,660  

Less: Accumulated depreciation

    (71,752 )     (70,944 )

Property, plant and equipment, net

  $ 21,412     $ 21,716  

 

Schedule of Goodwill [Table Text Block]
    Battery &                
   

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2022

  $ 25,935     $ 11,493     $ 37,428  

Effect of foreign currency translation

    90       -       90  

Balance – March 31, 2023

  $ 26,025     $ 11,493     $ 37,518  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

at March 31, 2023

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 13,021     $ 6,166     $ 6,855  

Patents and technology

    5,577       5,214       363  

Trade names

    4,637       555       4,082  

Trademarks

    3,405       -       3,405  

Other

    1,500       458       1,042  

Total other intangible assets

  $ 28,140     $ 12,393     $ 15,747  
   

at December 31, 2022

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 12,970     $ 5,992     $ 6,978  

Patents and technology

    5,557       5,171       386  

Trade names

    4,629       522       4,107  

Trademarks

    3,404       -       3,404  

Other

    1,500       454       1,046  

Total other intangible assets

  $ 28,060     $ 12,139     $ 15,921