v3.26.1
Note 11 - Derivative Financial Instruments - Schedule of Derivative Gain (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Forward Sales Contract [Member]        
Derivative gain (loss) $ (70) $ (53) $ (4) $ (85)
Interest Rate Contract [Member]        
Derivative gain (loss) $ 27 $ 31 $ 9 $ 67