XML 45 R25.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Property, Plant and Equipment, Useful Lives [Table Text Block]
   

Years

 

Buildings

    20 - 50  

Machinery and equipment

    5 - 15  

Software

    3 - 5  
Property, Plant and Equipment [Table Text Block]
   

2024

   

2023

 

Land

  $ 6,116     $ 6,214  

Buildings

    123,199       121,517  

Machinery and equipment

    229,624       227,567  
      358,939       355,298  

Less accumulated depreciation

    (227,117 )     (220,426 )

Property, plant and equipment, net

  $ 131,822     $ 134,872  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

Years

 

Technology and drawings

    13 - 20  

Customer relationships

    9 - 20  

Other intangibles

    2 - 18  
Schedule of Product Warranty Liability [Table Text Block]
   

2024

   

2023

   

2022

 

Balance at beginning of year

  $ 2,269     $ 1,973     $ 1,637  

Provision

    3,017       3,655       1,590  

Acquired

    -       -       646  

Claims

    (3,076 )     (3,359 )     (1,900 )

Balance at end of year

  $ 2,210     $ 2,269     $ 1,973