XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Derivative Instruments and Hedging Activities (Details Textual)
$ in Thousands, € in Millions, $ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2024
CAD ($)
Dec. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
CAD ($)
Dec. 31, 2023
EUR (€)
Apr. 03, 2023
Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), before Reclassification and Tax $ 100            
Cash Flow Hedge Gain (Loss) to be Reclassified within 12 Months $ 0            
The 1.941% Interest Rate Swap [Member] | Cash Flow Hedging [Member]              
Derivative, Notional Amount       $ 6,700      
Derivative, Fixed Interest Rate 1.941% 1.941% 1.941%        
The 2.96% Interest Rate Swap [Member] | Cash Flow Hedging [Member]              
Derivative, Notional Amount $ 10,000     13,000      
Derivative, Fixed Interest Rate             2.96%
The 5.10% Interest Rate Swap [Member] | Cash Flow Hedging [Member]              
Derivative, Notional Amount $ 20,000            
Derivative, Fixed Interest Rate 5.10% 5.10% 5.10%        
Derivative, Fair Value, Net $ 20,000            
Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member]              
Derivative, Notional Amount 4,500 $ 6.5   5,100 $ 6.7    
Designated as Hedging Instrument [Member] | Foreign Exchange Forward 1 [Member]              
Derivative, Notional Amount 1,100   € 1.1 1,200   € 1.1  
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward [Member]              
Derivative, Notional Amount 3,400 $ 4.8   4,900 $ 6.4    
Not Designated as Hedging Instrument [Member] | Foreign Exchange Forward 1 [Member]              
Derivative, Notional Amount $ 1,100   € 1.1 $ 1,200   € 1.1