XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 13 - Derivative Instruments and Hedging Activities - Derivative Financial Instruments Effects on Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net (losses) gains recognized in AOCL $ 994 $ (781) $ 5,767
Net losses reclassified from AOCL to the consolidated statement of operations 1,941 1,731 (575)
Foreign Exchange Forward [Member]      
Net (losses) gains recognized in AOCL (184) (1,470) (119)
Net losses reclassified from AOCL to the consolidated statement of operations (466) (537) (805)
Interest Rate Swap [Member]      
Net (losses) gains recognized in AOCL 1,178 689 5,886
Net losses reclassified from AOCL to the consolidated statement of operations $ 2,407 $ 2,268 $ 230