v3.26.1
Note 5 - Derivative Instruments - Schedule of Derivative Instruments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Energy contracts and options (1) $ 357 $ 582  
Energy contracts and options 204 285  
Energy Related Derivative [Member]      
Energy contracts and options (1) 357 582  
Energy contracts and options 204 285  
Total derivatives not designated or not qualifying as a hedging instruments — Assets 561 867  
Energy contracts and options (1) [1] 1,484 428  
Energy Contracts and options 78 45  
Total derivatives not designated or not qualifying as a hedging instruments — Liabilities 1,562 473  
Energy contracts and options $ 4,195 $ 22,304 $ 28,887
[1] The Company classifies derivative assets and liabilities as current based on the cash flows expected to be incurred within the following 12 months.