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