Note 7 - Income Taxes: Schedule of Income Taxes Paid Net of Refunds Received (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Income Tax Paid, Federal, after Refund Received | $ 2,904 | $ 2,937 | $ 2,040 |
| Income Tax Paid, Foreign, after Refund Received | 4,302 | 4,678 | 4,083 |
| Utah | |||
| Income Tax Paid, State and Local, after Refund Received | 670 | 701 | 556 |
| Other | |||
| Income Tax Paid, State and Local, after Refund Received | 11 | 11 | 12 |
| Income Tax Paid, Foreign, after Refund Received | 201 | 248 | 365 |
| Ireland | |||
| Income Tax Paid, Foreign, after Refund Received | $ 517 | $ 781 | $ 1,110 |