XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

  

2022

 

Domestic

 $29,224  $51,550  $14,215 

Foreign

  32,584   31,750   44,844 
  $61,808  $83,300  $59,059 
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

  

2022

 

Current:

            

Federal

 $11,473  $11,403  $9,175 

State

  895   975   787 

Foreign

  6,515   963   1,002 
   18,883   13,341   10,964 

Deferred:

            

Federal

  (5,200)  (3,128)  (4,064)

State

  (442)  (139)  (255)

Foreign

  (625)  (605)  (275)
   (6,267)  (3,872)  (4,594)
  $12,616  $9,469  $6,370 
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Years Ended December 31,

 
  

2024

  

2023

  

2022

 
   $  

%

   $  

%

   $  

%

 

Tax provision computed at the federal statutory rate

 $12,980   21% $17,493   21% $12,402   21%

Increase (decrease) in taxes resulting from:

                        

Different tax rates applicable to foreign operations

  1,736   3%  (1,697)  (2%)  (1,677)  (3%)

Reversal of liability for uncertain tax positions - net

  (1,696)  (3%)  (4,726)  (6%)  (2,515)  (4%)

State taxes, net of federal benefit

  (767)  (1%)  (433)  (1%)  292   0%

SERP/COLI and restricted stock income

  (1,302)  (2%)  (756)  (1%)  733   1%

Other, net

  1,665   3%  (412)  (0%)  (2,865)  (5%)

Tax provision computed at the Company's effective tax rate

 $12,616   20% $9,469   11% $6,370   11%
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

December 31,

 
  

2024

  

2023

 
  

Tax Effect

  

Tax Effect

 

Deferred tax assets:

        

State tax credits

 $90  $424 

Reserves and accruals

  6,970   4,504 

Federal, state and foreign net operating loss and credit carryforwards

  4,247   4,303 

Depreciation

  384   435 

Amortization

  9,845   6,004 

Lease accounting

  6,157   4,605 

Other accruals

  6,054   5,997 

Total deferred tax assets

  33,747   26,272 

Valuation allowance

  1,844   2,009 

Net deferred tax assets

  31,903   24,263 

Deferred tax liabilities:

        

Unfunded pension liability

  260   255 

Depreciation

  2,685   2,331 

Amortization

  34,903   6,359 

Lease accounting

  5,960   4,659 

Other accruals

  581   562 

Total deferred tax liabilities

  44,389   14,166 

Net deferred tax (liabilities) assets

 $(12,486) $10,097 
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

Year Ended December 31,

 
  

2024

  

2023

 

Liability for uncertain tax positions - January 1

 $19,823  $24,798 

Additions based on tax positions related to the current year

  1,053   973 

Translation adjustment

  -   (249)

Settlement/expiration of statutes of limitations

  (2,749)  (5,699)

Liability for uncertain tax positions - December 31

 $18,127  $19,823