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

2025

   

2024

   

2023

 

Federal

  $ 17,845     $ 32,690     $ 40,031  

Foreign

                (69 )

Income before income taxes

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

2025

   

2024

   

2023

 

Current:

                       

Federal

  $ 2,673     $ 6,817     $ 8,220  

State

    1,119       1,742       1,924  

Foreign

    -       12       (32 )

Total current tax expense

  $ 3,792     $ 8,571     $ 10,112  
                         

Deferred:

                       

Federal

  $ 2,166    

$

(717 )   $ (891 )

State

    287       53       (244 )

Foreign

    -       -       14  

Total deferred tax expense

  $ 2,453    

$

(664 )   $ (1,121 )
                         

Total tax expense

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

2025

 

Earnings from continuing operations, before income tax expense

  $ 17,845          

US federal statutory income tax rate

    3,747       21.00 %

Domestic federal reconciling items

               

Nontaxable and nondeductible items, net

               

Nontaxable and Nondeductible Items

    33       0.19  

Sec 162(m) Limit

    1,384       7.76  

Tax credits

    (227 )     (1.27 )

Other adjustments

    4       0.02  

Domestic state and local income taxes, net of federal effect

               

State taxes

    1,130  (1)     6.33  

Worldwide changes in unrecognized tax benefits

    174       0.97  

Total

  $ 6,245       35.00 %
   

2024

   

2023

 

Expected federal income taxes

  $ 6,865     $ 8,392  

Foreign tax rate differential

    (2 )     (4 )

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

    1,324       1,323  

Share-based compensation

    (167

)

    (334

)

Federal tax credits

    (401

)

    (569

)

Uncertain tax positions

    171       73  

Non-deductible expenses

    113       92  

Other

    4       18  

Total

  $ 7,907     $ 8,991  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

2025

   

2024

 

Deferred tax assets:

               

Allowance for doubtful accounts

  $ 20     $ 10  

Accrued expenses

    482       526  

Share-based compensation

    1,263       1,148  

Accrued bonuses

    521       243  

Uncertain tax positions

    378       348  

Research & experimental expenditures

    1,472       3,925  

Lease liabilities

    296       422  

Restricted stock

    65        

Deferred tax assets

    4,497       6,622  

Deferred tax liabilities:

               

Prepaid expenses

    108       29  

Deferred contract costs

    620       387  

Property and equipment

    2,128       1,846  

Intangible assets

    7,381       7,245  

Right of Use Asset

    287       403  

Other

    (43 )     243  

Deferred tax liabilities

    10,481       10,153  

Net deferred tax liabilities

    (5,984 )     (3,531 )
Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block]

Balance of unrecognized tax benefits at December 31, 2023

  $ 1,943  

Reductions due to lapse of applicable statute of limitations

    (72

)

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

    305  

Balance of unrecognized tax benefits at December 31, 2024

  $ 2,176  

Reductions due to lapse of applicable statute of limitations

    (101

)

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

    139  

Balance of unrecognized tax benefits at December 31, 2025

  $ 2,214