Note 11 - Income Taxes (Tables)
|
12 Months Ended |
Dec. 31, 2025 |
| Notes Tables |
|
| Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] |
| |
|
Year ended December 31 |
|
| |
|
2025 |
|
|
2024 |
|
|
2023 |
|
| Current: |
|
|
|
|
|
|
|
|
|
|
|
|
| Federal |
|
$ |
4,635 |
|
|
$ |
18,176 |
|
|
$ |
(2,854 |
) |
| State |
|
|
706 |
|
|
|
2,606 |
|
|
|
804 |
|
| |
|
|
5,341 |
|
|
|
20,782 |
|
|
|
(2,050 |
) |
| Deferred: |
|
|
|
|
|
|
|
|
|
|
|
|
| Federal |
|
|
8,493 |
|
|
|
(2,617 |
) |
|
|
7,709 |
|
| State |
|
|
775 |
|
|
|
(425 |
) |
|
|
(148 |
) |
| |
|
|
9,268 |
|
|
|
(3,042 |
) |
|
|
7,561 |
|
| |
|
$ |
14,609 |
|
|
$ |
17,740 |
|
|
$ |
5,511 |
|
|
| Schedule of Income Taxes Paid [Table Text Block] |
| Jurisdiction |
|
Payment Amount |
|
| Federal |
|
$ |
6,460 |
|
| State and local |
|
|
1,258 |
|
| Total net income taxes paid |
|
$ |
7,718 |
|
|
| Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] |
| |
|
2025 |
|
|
2025 Rate |
|
|
2024 |
|
|
2023 |
|
| Federal income tax expense at statutory rate |
|
$ |
12,916 |
|
|
|
21.00 |
% |
|
$ |
15,517 |
|
|
$ |
6,139 |
|
| State and local income tax, net of federal income tax effect* |
|
|
1,230 |
|
|
|
2.00 |
% |
|
|
2,295 |
|
|
|
762 |
|
| Foreign tax effects |
|
|
- |
|
|
|
0.00 |
% |
|
|
- |
|
|
|
- |
|
| Valuation allowance |
|
|
- |
|
|
|
0.00 |
% |
|
|
(495 |
) |
|
|
(67 |
) |
| Effect of cross-border tax laws |
|
|
(64 |
) |
|
|
(0.10 |
%) |
|
|
- |
|
|
|
- |
|
| Change in uncertain tax positions, net |
|
|
237 |
|
|
|
0.39 |
% |
|
|
540 |
|
|
|
225 |
|
| Tax credits |
|
|
(167 |
) |
|
|
(0.27 |
%) |
|
|
(704 |
) |
|
|
(1,694 |
) |
| Nontaxable or nondeductible items |
|
|
278 |
|
|
|
0.45 |
% |
|
|
- |
|
|
|
- |
|
| Other |
|
|
179 |
|
|
|
0.28 |
% |
|
|
587 |
|
|
|
146 |
|
| |
|
$ |
14,609 |
|
|
|
23.75 |
% |
|
$ |
17,740 |
|
|
$ |
5,511 |
|
|
| Schedule of Deferred Tax Assets and Liabilities [Table Text Block] |
| |
|
December 31, |
|
| |
|
2025 |
|
|
2024 |
|
| Deferred tax assets: |
|
|
|
|
|
|
|
|
| Allowance for doubtful accounts |
|
$ |
617 |
|
|
$ |
588 |
|
| Inventory reserves |
|
|
1,817 |
|
|
|
1,749 |
|
| Warranty liability |
|
|
1,402 |
|
|
|
1,343 |
|
| Deferred compensation |
|
|
2,446 |
|
|
|
2,237 |
|
| Pension and retiree health benefit obligations |
|
|
1,071 |
|
|
|
866 |
|
| Accrued vacation |
|
|
869 |
|
|
|
844 |
|
| Research expenditures |
|
|
440 |
|
|
|
6,723 |
|
| Operating lease liabilities |
|
|
16,322 |
|
|
|
17,625 |
|
| Net operating losses |
|
|
1,002 |
|
|
|
1,194 |
|
| Other accrued liabilities |
|
|
4,961 |
|
|
|
4,550 |
|
| State credit carryforwards |
|
|
868 |
|
|
|
1,060 |
|
| Other |
|
|
391 |
|
|
|
338 |
|
| Valuation allowance |
|
|
(1,393 |
) |
|
|
(1,510 |
) |
| Total deferred tax assets |
|
|
30,813 |
|
|
|
37,607 |
|
| Deferred tax liabilities: |
|
|
|
|
|
|
|
|
| Interest rate swaps |
|
|
(170 |
) |
|
|
(573 |
) |
| Tax deductible goodwill and other intangibles |
|
|
(38,476 |
) |
|
|
(37,125 |
) |
| Accelerated depreciation |
|
|
(7,852 |
) |
|
|
(6,754 |
) |
| Operating leases - right of use assets |
|
|
(16,791 |
) |
|
|
(17,289 |
) |
| Other |
|
|
(628 |
) |
|
|
(440 |
) |
| Total deferred tax liabilities |
|
|
(63,917 |
) |
|
|
(62,181 |
) |
| Net deferred tax liabilities |
|
$ |
(33,104 |
) |
|
$ |
(24,574 |
) |
|
| Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] |
| |
|
2025 |
|
|
2024 |
|
|
2023 |
|
| Balance at beginning of year |
|
$ |
2,505 |
|
|
$ |
1,701 |
|
|
$ |
1,519 |
|
| Increases for tax positions taken in the current year |
|
|
290 |
|
|
|
681 |
|
|
|
277 |
|
| Increases for tax positions taken in prior years |
|
|
282 |
|
|
|
951 |
|
|
|
- |
|
| Decreases due to settlements with taxing authorities |
|
|
(15 |
) |
|
|
- |
|
|
|
- |
|
| Decreases due to lapses in the statute of limitations |
|
|
(573 |
) |
|
|
(828 |
) |
|
|
(95 |
) |
| Balance at the end of year |
|
$ |
2,489 |
|
|
$ |
2,505 |
|
|
$ |
1,701 |
|
|