XML 52 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Income Taxes Concept (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

2024

   

2023

   

2022

 

United States

  $ 38,548     $ 34,763     $ 6,270  

Foreign countries

    11,945       9,198       7,602  

Total

  $ 50,493     $ 43,961     $ 13,872  
   

2024

   

2023

   

2022

 

Current expense:

                       

Federal

  $ 8,223     $ 6,735     $ 1,581  

Foreign

    2,121       1,591       1,264  

State and local

    1,451       1,098       918  
    $ 11,795     $ 9,424     $ 3,763  

Deferred expense (benefit):

                       

Federal

  $ (1,476 )   $ (206 )   $ (565 )

Foreign

    87       196       147  

State and local

    (28 )     (404 )     (668 )
      (1,417 )     (414 )     (1,086 )

Income tax expense

  $ 10,378     $ 9,010     $ 2,677  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

2024

   

2023

   

2022

 

Income taxes at statutory rate

  $ 10,603     $ 9,232     $ 2,913  

State and local income taxes, net of federal tax benefit

    1,094       620       282  

Tax credits

    (1,608 )     (1,208 )     (627 )

Uncertain tax positions

    19       (34 )     (99 )

Valuation allowance

    30       (72 )     (85 )

GILTI/FDII

    512       368       608  

Foreign rate differential

    (300 )     (145 )     (186 )

Other

    28       249       (129 )

Income tax expense

  $ 10,378     $ 9,010     $ 2,677  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Deferred tax assets:

               

Inventories

  $ 1,392     $ 520  

Accrued liabilities

    3,390       3,011  

Postretirement health benefits obligation

    5,526       5,600  

Pension obligation

    1,351       2,386  

Lease liabilities

    4,861       4,916  

Capitalized R&D

    3,124       2,041  

Interest

    12,884       8,703  

Other

    1,190       1,155  

Total deferred tax assets

    33,718       28,332  

Valuation allowance

    (420 )     (390 )

Net deferred tax assets

    33,298       27,942  

Deferred tax liabilities

               

Depreciation and amortization

    (27,935 )     (22,923 )

Leases - right of use assets

    (4,627 )     (4,922 )

Total deferred tax liabilities

    (32,562 )     (27,845 )

Net deferred tax assets (liabilities)

  $ 736     $ 97  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

2024

   

2023

   

2022

 

Balance at beginning of year

  $ 704     $ 754     $ 808  

Additions based on tax positions related to the current year

    217       180       117  

Reductions due to lapse of applicable statute of limitations

    (192 )     (230 )     (171 )

Balance at end of year

  $ 729     $ 704     $ 754