Quarterly report [Sections 13 or 15(d)]

Note 4 - Fair Value (Details Textual)

v3.25.1
Note 4 - Fair Value (Details Textual) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Interest Rate Swap [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative Asset, Current $ 1,489 $ 1,712
Derivative Asset, Noncurrent 176 628
Steel Hedging Instrument [Member] | Fair Value, Inputs, Level 2 [Member]    
Derivative Asset, Current 29  
Derivative Liability, Current   54
Other Noncurrent Liabilities [Member] | Credit Agreement [Member] | Asset Pledged as Collateral [Member] | Corporate Owned Life Insurance Policies [Member]    
Secured Debt $ 427 $ 546