Note 6 - Leases - Lease Information (Details) - USD ($) $ in Millions |
9 Months Ended | 12 Months Ended |
|---|---|---|
Sep. 30, 2026 |
Dec. 31, 2025 |
|
| Operating and finance leases (years) (Year) | 5 years 7 months 6 days | 6 years 2 months 12 days |
| Operating and finance leases | 5.60% | 5.50% |
| ROU assets obtained in exchange for operating and finance lease obligations (in millions) | $ 5.8 | $ 32.9 |