XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Supplemental Balance Sheet Information (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Cash, Cash Equivalents and Investments [Table Text Block]
   

December 31,

 
   

2023

   

2022

 

Cash

  $ 10,196     $ 5,634  

Restricted cash

    82       79  

Total

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

December 31,

 
   

2023

   

2022

 

Raw materials

  $ 29,098     $ 29,200  

Work in process

    3,187       2,757  

Finished products

    9,930       9,235  

Total

  $ 42,215     $ 41,192  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 
   

2023

   

2022

 

Land

  $ 1,273     $ 1,273  

Buildings and leasehold improvements

    15,998       15,572  

Machinery and equipment

    57,584       63,981  

Furniture and fixtures

    2,845       2,845  

Computer hardware and software

    7,868       7,744  

Construction in progress

    2,033       1,245  
      87,601       92,660  

Less: Accumulated depreciation

    (66,484 )     (70,944 )

Total

  $ 21,117     $ 21,716  
Schedule of Goodwill [Table Text Block]
   

Battery &

Energy

Products

   

Communications

Systems

   

Total

 

Balance – January 1, 2023

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

Effect of foreign currency translation

    143       -       143  

Balance – December 31, 2023

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

December 31, 2023

 
   

Cost

   

Accumulated

amortization

   

Net

 

Customer relationships

  $ 13,092     $ 6,656     $ 6,436  

Patents and technology

    5,606       5,322       284  

Trade names

    4,647       647       4,000  

Trademarks

    3,402       -       3,402  

Other

    1,500       515       985  

Total other intangible assets

  $ 28,247     $ 13,140     $ 15,107  
   

December 31, 2022

 
   

Cost

   

Accumulated

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  
Finite-Lived Intangible Assets Amortization Expense [Table Text Block]
   

Year ended December 31,

 
   

2023

   

2022

 

Research and development expense

  $ 97     $ 97  

Selling, general and administrative expense

    792       1,185  

Total

  $ 889     $ 1,282