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

2023

  

2022

  

2021

 
  

(In thousands)

 

U.S. Operations

 $40,031  $43,156  $48,145 

Foreign Operations

  (69)  (341)  476 

Income before income taxes

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

2023

  

2022

  

2021

 
  

(In thousands)

 

Federal:

            

Current

 $8,220  $9,988  $9,092 

Deferred

  (891)  (1,427)  (224)

Total

 $7,329  $8,561  $8,868 
             

Foreign:

            

Current

 $(32) $(90) $143 

Deferred

  14      (17)

Total

 $(18) $(90) $126 
             

State:

            

Current

 $1,924  $2,846  $2,197 

Deferred

  (244)  (302)  (36)

Total

 $1,680  $2,544  $2,161 
             

Total

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

2023

  

2022

  

2021

 
  

(In thousands)

 

Expected federal income taxes

 $8,392  $8,991  $10,210 

Foreign tax rate differential

  (4)  (24)  26 

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

  1,323   2,100   1,531 

Share-based compensation

  (334)  (120)  (660)

Federal tax credits

  (569)  (408)  (272)

Uncertain tax positions

  73   22   254 

Reclassification of cumulative translation adjustment into earnings

     539    

Withholding tax on repatriation of foreign earnings

     (100)  8 

Non-deductible expenses

  92   30    

Other

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

2023

  

2022

 
  

(In thousands)

 

Deferred tax assets:

        

Allowance for doubtful accounts

 $18  $16 

Accrued expenses

  581   691 

Share-based compensation

  1,177   1,072 

Accrued bonuses

  12   96 

Uncertain tax positions

  326   256 

Research & experimental expenditures

  2,903   856 

Other

     78 

Gross deferred tax assets

  5,017   3,065 

Less valuation allowance

      

Deferred tax assets

  5,017   3,065 

Deferred tax liabilities:

        

Prepaid expenses

  145   135 

Deferred contract costs

  354   601 

Property and equipment

  1,966   1,066 

Intangible assets

  6,636   6,523 

Other

  55    

Deferred tax liabilities

  9,156   8,325 

Net deferred tax liabilities

 $(4,139) $(5,260)
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]
  

(In thousands)

 

Balance of unrecognized tax benefits at December 31, 2021

 $1,075 

Reductions due to lapse of applicable statute of limitations

  (76)

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

  558 

Balance of unrecognized tax benefits at December 31, 2022

 $1,557 

Reductions due to lapse of applicable statute of limitations

  (92)

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

  478 

Balance of unrecognized tax benefits at December 31, 2023

 $1,943