Note 9 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Net gains (losses) recognized in AOCL | $ 57 | $ (14) | $ 640 | $ 1 |
| Net gains (losses) reclassified from AOCL to the consolidated statement of operations | 272 | 488 | 1,249 | 1,354 |
| Foreign Exchange Forward [Member] | ||||
| Net gains (losses) recognized in AOCL | 57 | (45) | 577 | 14 |
| Net gains (losses) reclassified from AOCL to the consolidated statement of operations | 272 | 12 | 651 | (54) |
| Interest Rate Swap [Member] | ||||
| Net gains (losses) recognized in AOCL | 0 | 31 | 63 | (13) |
| Net gains (losses) reclassified from AOCL to the consolidated statement of operations | $ 0 | $ 476 | $ 598 | $ 1,408 |