XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Derivative Instruments (Details Textual) - USD ($)
Jan. 10, 2019
Dec. 31, 2023
Jan. 03, 2023
Dec. 31, 2022
Metal Swaps [Member]        
Derivative, Notional Amount   $ 5,200,000   $ 0
Interest Rate Swap [Member]        
Derivative, Notional Amount $ 75,000,000      
Derivative, Term of Contract (Year) 5 years      
Derivative, Fixed Interest Rate 2.57%   2.42%  
Interest Rate Swap [Member] | Other Noncurrent Assets [Member]        
Derivative Asset   $ 54,800   $ 1,700,000