XML 82 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 10 - Derivative Instruments (Details Textual) - USD ($)
$ in Millions
Aug. 15, 2024
Jan. 10, 2019
Dec. 31, 2024
Dec. 31, 2023
Jan. 03, 2023
Metal Swaps [Member]          
Derivative, Notional Amount     $ 3.5 $ 5.2  
Forward Interest Rate Hedge [Member]          
Derivative, Notional Amount $ 75.0        
Derivative, Term of Contract (Year) 2 years        
Derivative, Fixed Interest Rate 3.82%        
Interest Rate Swap [Member]          
Derivative, Notional Amount   $ 75.0      
Derivative, Term of Contract (Year)   5 years      
Derivative, Fixed Interest Rate   2.57%     2.42%
Derivative Asset     $ 0.3 $ 0.1