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

March 31,

   

December 31,

 
   

2024

   

2023

 

Cash

  $ 10,099     $ 10,196  

Restricted cash

    -       82  

Total

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

March 31,

   

December 31,

 
   

2024

   

2023

 

Raw materials

  $

30,168

    $ 29,098  

Work in process

   

3,593

      3,187  

Finished goods

   

10,060

      9,930  

Total

  $ 43,821     $ 42,215  
Property, Plant and Equipment [Table Text Block]
   

March 31,

   

December 31,

 
   

2024

   

2023

 

Land

  $

1,273

    $ 1,273  

Buildings and leasehold improvements

   

16,007

      15,998  

Machinery and equipment

   

57,427

      57,584  

Furniture and fixtures

   

2,818

      2,845  

Computer hardware and software

   

7,770

      7,868  

Construction in process

   

1,695

      2,033  
     

86,990

      87,601  

Less: Accumulated depreciation

   

(66,320

)     (66,484 )

Property, plant and equipment, net

  $ 20,670     $ 21,117  
Schedule of Goodwill [Table Text Block]
    Battery &

Energy

   

Communications

         
   

Products

   

Systems

   

Total

 

Balance – December 31, 2023

  $ 26,078     $ 11,493     $ 37,571  

Effect of foreign currency translation

    (72 )     -       (72 )

Balance – March 31, 2024

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

at March 31, 2024

 
           

Accumulated

         
   

Cost

   

Amortization

   

Net

 

Customer relationships

  $ 13,072     $ 6,796     $ 6,276  

Patents and technology

    5,597       5,344       253  

Trade names

    4,645       673       3,972  

Trademarks

    3,400       -       3,400  

Other

    1,500       534       966  

Total other intangible assets

  $ 28,214     $ 13,347     $ 14,867  
   

at December 31, 2023

 
           

Accumulated

         
   

Cost

   

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