Note 11 - Income Taxes (Details Textual) $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 2025
USD ($)
| |
| Income Tax Examination, Penalties and Interest Expense | $ 3.6 |
| Tax Year 2016, 2017 and 2018 [Member] | |
| Income Tax Examination, Penalties and Interest Expense | 2.0 |
| Tax Year 2019, 2020 and 2021 [Member] | |
| Income Tax Examination, Penalties and Interest Expense | $ 1.6 |