Note 6 - Leases (Details Textual) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2026 |
Jun. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 5.8 | $ 41.1 | |||
| Operating Lease, Cost | $ 5.1 | $ 5.0 | 15.2 | 14.3 | |
| Sublease Income | $ 0.4 | $ 0.4 | $ 1.3 | $ 1.3 | |
| Office Lease Extension [Member] | |||||
| Right-of-Use Asset Obtained in Exchange for Operating Lease Liability | $ 5.8 | ||||
| Lessee, Operating Lease, Term of Contract (Year) | 5 years | 5 years | |||