XML 88 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 16 - Subsequent Events (Details Textual)
1 Months Ended 12 Months Ended
Feb. 28, 2025
USD ($)
MMBTU
$ / shares
Dec. 31, 2024
$ / shares
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Feb. 01, 2025
$ / MMBTU
Feb. 29, 2024
USD ($)
Common Stock, Dividends, Per Share, Declared | $ / shares   $ 0.16 $ 0.1 $ 0.1    
Subsequent Event [Member] | Natural Gas Derivative Swap February 2025 Through February 2026 [Member[ | Not Designated as Hedging Instrument [Member]            
Derivative, Swap Type, Fixed Price (in USD per Millions of British Thermal Unit) | $ / MMBTU         4.43  
Derivative, Nonmonetary Notional Amount, Energy Measure (Millions of British Thermal Unit) | MMBTU 30,000          
O2025 Q1 Dividends [Member] | Subsequent Event [Member]            
Common Stock, Dividends, Per Share, Declared | $ / shares $ 0.04          
Dividends $ 5,000,000          
Dividends Payable 86,000          
S2025 Q1 Dividends [Member] | Subsequent Event [Member]            
Dividends $ 538,000          
Share Repurchase Program [Member]            
Share Repurchase Program, Authorized, Amount           $ 75,000,000