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

Year ended December 31,

 
   

2024

   

2023

   

2022

 
   

(in thousands)

 
                         

United States

  $ 52,829     $ 37,356     $ 26,274  

Foreign

    4,046       2,119       1,216  
                         

Total

  $ 56,875     $ 39,475     $ 27,490  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

Year ended December 31,

 
   

2024

   

2023

   

2022

 
           

(in thousands)

         

Current:

                       

Federal

  $ 10,308     $ 6,203     $ 5,063  

State

    1,840       1,300       938  

Foreign

    1,140       1,084       1,035  
                         
      13,288       8,587       7,036  

Deferred:

                       

Federal

    (363 )     616       (144 )

State

    (94 )     122       (83 )

Foreign

    6       45       45  
                         
      (451 )     783       (182 )
                         

Provision for income taxes

  $ 12,837     $ 9,370     $ 6,854  
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
   

2024

   

2023

   

2022

 
   

(in thousands)

 

Unrecognized tax benefits at the beginning of year

  $ 587     $ 612     $ 768  

Additions/adjustments for tax positions of current year

    -       -       -  

Additions/adjustments for tax positions of prior years

    (33 )     (25 )     (57 )

Reductions for settlements with taxing authorities

    -       -       -  

Reductions for lapses of the applicable statutes of limitations

    (39 )     -       (99 )

Unrecognized tax benefits at the end of the year

  $ 515     $ 587     $ 612  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

As of December 31,

 
   

2024

   

2023

 
   

(in thousands)

 

Deferred tax assets:

               

Inventory

  $ 2,682     $ 2,280  

Net operating loss carryforwards

    774       942  

Tax credit carryforwards

    1,138       1,092  

Capital loss carryforwards

    422       462  

Reserves and accruals

    908       823  

Operating lease liabilities

    3,419       3,721  

Intangible assets

    4,488       4,503  

Stock options

    746       696  

Other

    2,526       1,741  
                 

Total deferred tax assets

    17,103       16,260  
                 

Deferred tax liabilities:

               

Property and equipment

    (3,166 )     (2,996 )

Goodwill

    (7,039 )     (6,311 )

Operating lease right-of-use assets

    (3,152 )     (3,472 )

Foreign branch deferred offset

    (593 )     (700 )

Other

    (160 )     (183 )
                 

Total deferred tax liabilities

    (14,110 )     (13,662 )
                 

Net deferred tax assets before valuation allowance

    2,993       2,598  
                 

Valuation allowance

    (1,653 )     (1,702 )
                 

Net deferred tax asset

  $ 1,340     $ 896  
                 

Deferred tax classification

               

Long-term deferred tax asset

  $ 1,425     $ 1,003  

Long-term deferred tax liability

    (85 )     (107 )
                 

Net long-term deferred tax asset

  $ 1,340     $ 896  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

2024

   

2023

   

2022

 
                         

Federal statutory rate

    21.0 %     21.0 %     21.0 %

State tax, net of federal benefit

    2.5 %     2.8 %     2.7 %

Effect of foreign taxes

    0.6 %     1.7 %     4.0 %

Federal tax on foreign income

    0.2 %     0.3 %     0.0 %

Valuation allowance

    0.1 %     0.2 %     (0.2 %)

Foreign deferred tax liability offset

    (0.1 %)     (0.1 %)     (0.2 %)

Research & development tax credits

    (0.7 %)     (0.6 %)     0.0 %

Stock options

    (1.7 %)     (1.8 %)     0.0 %

Uncertain tax positions

    0.0 %     0.1 %     (0.3 %)

Other permanent differences

    0.6 %     0.4 %     (1.8 %)

Other

    0.1 %     (0.3 %)     (0.3 %)
                         

Effective tax rate

    22.6 %     23.7 %     24.9 %
Schedule of Cash Flow, Supplemental Disclosures [Table Text Block]
   

Year ended December 31,

 
   

2024

   

2023

   

2022

 
   

(in thousands)

 

Cash paid for income taxes, net

  $ 12,837     $ 7,549     $ 8,343