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

Years Ended December 31,

 
   

2024

   

2023

   

2022

 
                         

Domestic

  $ 30,266     $ 26,545     $ 34,654  

Foreign

    42,759       27,357       18,064  

Total

  $ 73,025     $ 53,902     $ 52,718  
   

Years Ended December 31,

 
   

2024

   

2023

   

2022

 

Current

                       

Federal

  $ 6,841     $ 6,099     $ 11,238  

State

    2,471       1,784       2,309  

Foreign

    3,449       272       1,863  

Total Current

    12,761       8,155       15,410  

Deferred

                       

Federal

    1,044       841       (3,856 )

State

    230       2       (624 )

Foreign

    9       (20 )     (1 )

Total Deferred

    1,283       823       (4,481 )

Total income tax provision

  $ 14,044     $ 8,978     $ 10,929  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Deferred tax assets:

               

Accruals

  $ 753     $ 603  

Tax credits

    183       -  

Compensation programs

    2,202       2,040  

Equity-based compensation

    928       685  

Lease liability

    4,306       3,596  

Intangible assets

    2,558       1,774  

Deferred revenue

    705       963  

Other

    12       21  

Gross deferred tax assets

    11,647       9,682  

Valuation allowance

    -       -  

Net deferred tax assets

    11,647       9,682  
                 

Deferred tax liabilities:

               

Excess of book over tax basis of fixed assets

  $ (2,846 )   $ (2,839 )

Goodwill

    (4,975 )     (3,095 )

Right of use asset

    (4,175 )     (3,481 )

Intangible assets

    (2,882 )     -  

Inventory capitalization

    (65 )     (88 )

Total deferred tax liabilities

    (14,943 )     (9,503 )

Net long-term deferred tax assets (liabilities)

  $ (3,296 )   $ 179  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

Years Ended December 31,

 
   

2024

   

2023

   

2022

 

U.S. federal statutory rate

    21.0 %     21.0 %     21.0 %

Increase (decrease) in income taxes resulting from:

                       

State taxes, net of federal tax benefit

    3.0       2.7       3.2  

Tax credits

    (0.3 )     (0.1 )     (0.7 )

Return to provision adjustments

    0.3       (3.2 )     -  

Foreign rate differential

    (7.7 )     (9.3 )     (3.7 )

GILTI impact

    1.6       4.5       0.8  

FDII impact

    (0.5 )     (0.7 )     -  

Excess tax benefits on equity awards

    (1.8 )     (1.9 )     (0.6 )

162m limitations

    2.7       1.9       0.8  

Other

    0.9       1.8       (0.1 )

Effective tax rate

    19.2 %     16.7 %     20.7 %
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

December 31,

 
   

2024

   

2023

 

Gross UTB balance at beginning of fiscal year

  $ 670     $ -  

Gross increases - tax positions of prior years

    106       670  

Settlement of tax positions

    (776 )     -  

Gross UTB balance at end of fiscal year

  $ -     $ 670