Note 10 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|
Net (losses) gains recognized in AOCL | $ 110 | $ 254 | $ 15 | $ 1,098 |
Net losses reclassified from AOCL to the consolidated statement of operations | 458 | 539 | 866 | 886 |
Foreign Exchange Forward [Member] | ||||
Net (losses) gains recognized in AOCL | 30 | (77) | 59 | (188) |
Net losses reclassified from AOCL to the consolidated statement of operations | (9) | (83) | (66) | (351) |
Interest Rate Swap [Member] | ||||
Net (losses) gains recognized in AOCL | 80 | 331 | (44) | 1,286 |
Net losses reclassified from AOCL to the consolidated statement of operations | $ 467 | $ 622 | $ 932 | $ 1,237 |