Note 7 - Income Taxes (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Notes Tables |
|
| Schedule of Deferred Tax Assets and Liabilities [Table Text Block] |
| |
|
December 31, |
|
|
December 31, |
|
| |
|
2025 |
|
|
2024 |
|
| Deferred tax assets: |
|
|
|
|
|
|
| Accruals and reserves |
|
$ |
3,006 |
|
|
$ |
1,563 |
|
| Deferred rent credit |
|
|
56 |
|
|
|
92 |
|
| Depreciation and amortization |
|
|
632 |
|
|
|
635 |
|
| Total deferred tax assets |
|
|
3,694 |
|
|
|
2,290 |
|
| Deferred tax liabilities: |
|
|
|
|
|
|
| Accruals and reserves |
|
|
(1,632 |
) |
|
|
(965 |
) |
| Depreciation and amortization |
|
|
(6,932 |
) |
|
|
(5,855 |
) |
| Total deferred tax liabilities |
|
|
(8,564 |
) |
|
|
(6,820 |
) |
| Net deferred tax liabilities |
|
$ |
(4,870 |
) |
|
$ |
(4,530 |
) |
|
| Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] |
| |
|
Year ended December 31, |
|
| |
|
2025 |
|
|
2024 |
|
|
2023 |
|
| Current: |
|
|
|
|
|
|
|
|
|
|
| Federal |
|
$ |
3,226 |
|
|
$ |
4,610 |
|
|
$ |
2,793 |
|
| State |
|
|
969 |
|
|
|
839 |
|
|
|
676 |
|
| Foreign |
|
|
2,498 |
|
|
|
1,471 |
|
|
|
1,372 |
|
| Total current tax expense |
|
|
6,693 |
|
|
|
6,920 |
|
|
|
4,841 |
|
| Deferred: |
|
|
|
|
|
|
|
|
|
| Federal |
|
|
817 |
|
|
|
28 |
|
|
|
32 |
|
| State |
|
|
19 |
|
|
|
112 |
|
|
|
10 |
|
| Foreign |
|
|
(941 |
) |
|
|
(652 |
) |
|
|
(425 |
) |
| Total deferred tax expense (benefit) |
|
|
(105 |
) |
|
|
(512 |
) |
|
|
(383 |
) |
| Total income tax expense (benefit) |
|
$ |
6,588 |
|
|
$ |
6,408 |
|
|
$ |
4,458 |
|
| Effective Tax Rate |
|
|
23.6 |
% |
|
|
25.6 |
% |
|
|
26.6 |
% |
|
| Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] |
| |
|
Year ended December 31, |
|
| |
|
2025 |
|
|
2024 |
|
|
2023 |
|
| United States |
|
$ |
21,804 |
|
|
$ |
20,961 |
|
|
$ |
11,990 |
|
| Foreign |
|
|
6,114 |
|
|
|
4,057 |
|
|
|
4,791 |
|
| |
|
$ |
27,918 |
|
|
$ |
25,018 |
|
|
$ |
16,781 |
|
|
| Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] |
| |
|
Year ended December 31, 2025 |
|
| |
|
$ |
|
|
% |
|
| Provision for income taxes at U.S. federal statutory rate |
|
$ |
5,863 |
|
|
|
21.0 |
% |
| State and local income taxes, net of federal benefit (1) |
|
|
780 |
|
|
|
2.8 |
% |
| Foreign tax effects |
|
|
274 |
|
|
|
1.0 |
% |
| Effects of changes in tax laws or rates enacted in the current period |
|
|
— |
|
|
|
0.0 |
% |
| Effect of cross-border tax laws: |
|
|
|
|
|
|
|
|
| Foreign derived intangible income ("FDII") |
|
|
— |
|
|
|
0.0 |
% |
| Other |
|
|
— |
|
|
|
0.0 |
% |
| Tax credits: |
|
|
|
|
|
|
|
|
| Tax credits |
|
|
— |
|
|
|
0.0 |
% |
| Non-taxable or non-deductible items: |
|
|
|
|
|
|
|
|
| Stock based compensation |
|
|
(968 |
) |
|
|
-3.5 |
% |
| Executive compensation limitation (IRC 162m) |
|
|
691 |
|
|
|
2.5 |
% |
| Other items |
|
|
26 |
|
|
|
0.1 |
% |
| Uncertain tax positions |
|
|
— |
|
|
|
0.0 |
% |
| Other items |
|
|
(78 |
) |
|
|
-0.3 |
% |
| Total tax provision and effective tax rate |
|
$ |
6,588 |
|
|
|
23.6 |
% |
| |
|
Year ended December 31, |
|
| |
|
2024 |
|
|
2023 |
|
| Statutory rate applied to pretax income |
|
$ |
5,254 |
|
|
$ |
3,524 |
|
| Other permanent items |
|
|
384 |
|
|
|
569 |
|
| State income taxes, net of federal income tax benefit |
|
|
752 |
|
|
|
542 |
|
| Acquisition related costs |
|
|
760 |
|
|
|
132 |
|
| Other items |
|
|
56 |
|
|
|
— |
|
| Dividends |
|
|
(1 |
) |
|
|
(3 |
) |
| GILTI, net of foreign tax credits |
|
|
(41 |
) |
|
|
(11 |
) |
| Foreign income taxes (under) U.S. statutory rate |
|
|
(200 |
) |
|
|
(46 |
) |
| Stock compensation |
|
|
(556 |
) |
|
|
(249 |
) |
| Income tax expense |
|
$ |
6,408 |
|
|
$ |
4,458 |
|
|
| Schedule of Cash Paid for Income Taxes [Table Text Block] |
| |
|
Year ended December 31, |
|
| |
|
2025 |
|
| U.S. federal |
|
$ |
6,120 |
|
| |
|
|
|
|
| U.S. state |
|
$ |
1,347 |
|
| |
|
|
|
|
| Foreign: |
|
|
|
|
| United Kingdom |
|
|
1,202 |
|
| Ireland |
|
|
648 |
|
| Canada |
|
|
558 |
|
| Other |
|
|
64 |
|
| Foreign Subtotal |
|
$ |
2,472 |
|
| |
|
|
|
|
| Total cash paid for income taxes (net of refunds) |
|
$ |
9,939 |
|
|