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

2024

   

2023

   

2022

 
   

(In thousands)

 

U.S. Operations

  $ 32,690     $ 40,031     $ 43,156  

Foreign Operations

          (69 )     (341 )

Income before income taxes

  $ 32,690     $ 39,962     $ 42,815  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

2024

   

2023

   

2022

 
   

(In thousands)

 

Federal:

                       

Current

  $ 6,817     $ 8,220     $ 9,988  

Deferred

    (717

)

    (891

)

    (1,427 )

Total

  $ 6,100     $ 7,329     $ 8,561  
                         

Foreign:

                       

Current

  $ 12    

$

(32 )   $ (90 )

Deferred

    -       14        

Total

  $ 12    

$

(18 )   $ (90 )
                         

State:

                       

Current

  $ 1,742     $ 1,924     $ 2,846  

Deferred

    53       (244 )     (302 )

Total

  $ 1,795     $ 1,680     $ 2,544  
                         

Total

  $ 7,907     $ 8,991     $ 11,015  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

2024

   

2023

   

2022

 
   

(In thousands)

 

Expected federal income taxes

  $ 6,865     $ 8,392     $ 8,991  

Foreign tax rate differential

    (2 )     (4 )     (24 )

State income taxes, net of federal benefit and state tax credits

    1,324       1,323       2,100  

Share-based compensation

    (167

)

    (334

)

    (120

)

Federal tax credits

    (401

)

    (569

)

    (408

)

Uncertain tax positions

    171       73       22  

Reclassification of cumulative translation adjustment into earnings

                539  

Withholding tax on repatriation of foreign earnings

                (100 )

Non-deductible expenses

    113       92       30  

Other

    4       18       (15 )
    $ 7,907     $ 8,991     $ 11,015  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

2024

   

2023

 
   

(In thousands)

 

Deferred tax assets:

               

Allowance for doubtful accounts

  $ 10     $ 18  

Accrued expenses

    526       581  

Share-based compensation

    1,148       1,177  

Accrued bonuses

    243       12  

Uncertain tax positions

    348       326  

Research & experimental expenditures

    3,925       2,903  

Lease liabilities

    422       543  

Gross deferred tax assets

    6,622       5,560  

Less valuation allowance

           

Deferred tax assets

    6,622       5,560  

Deferred tax liabilities:

               

Prepaid expenses

    29       145  

Deferred contract costs

    387       354  

Property and equipment

    1,846       1,966  

Intangible assets

    7,245       6,636  

Right of Use Asset

    403       502  

Other

    243       96  

Deferred tax liabilities

    10,153       9,699  

Net deferred tax liabilities

  $ (3,531

)

  $ (4,139

)

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

(In thousands)

 

Balance of unrecognized tax benefits at December 31, 2022

  $ 1,557  

Reductions due to lapse of applicable statute of limitations

    (92

)

Reductions due to tax positions of prior years

     

Reductions due to settlement with taxing authorities

     

Additions based on tax positions related to the current year

    478  

Balance of unrecognized tax benefits at December 31, 2023

  $ 1,943  

Reductions due to lapse of applicable statute of limitations

    (72

)

Additions due to tax positions of prior years

     

Reductions due to settlement with taxing authorities

     

Additions based on tax positions related to the current year

    305  

Balance of unrecognized tax benefits at December 31, 2024

  $ 2,176