v3.25.2
Note 19 - Derivatives - Cross Currency Swaps (Details)
$ in Thousands, € in Millions
Jun. 30, 2025
USD ($)
Jun. 30, 2025
EUR (€)
Fair value $ (4,685)  
Cross Currency Interest Rate Contract, Euro, Effective 21/5/2021 [Member]    
Notional amount | €   € 50
Fixed rate 2.70% 2.70%
Cross Currency Interest Rate Contract, Effective 21/5/2021 [Member]    
Notional amount $ 61,175  
Fixed rate 4.10% 4.10%
Fair value $ (2,228)  
Derivative Cross Currency Interest Rate Contract, Euro, Effective 25/5/2021 [Member]    
Notional amount | €   € 50
Fixed rate 2.70% 2.70%
Cross Currency Interest Rate Contract, Effective 25/5/2021 [Member]    
Notional amount $ 61,200  
Fixed rate 4.05% 4.05%
Fair value $ (2,457)