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