XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Commitments and Contingencies (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2022
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Product Liability Accrual, Component Amount     $ 0
Self Insurance Reserve   $ 30 166
Accrued Health Insurance Liabilities   $ 360 $ 416
Collective Bargaining Agreements, Number of Agreements   2  
Neville Island Union [Member]      
Collective Bargaining Agreement, Term (Year) 4 years    
Cicero Union [Member]      
Collective Bargaining Agreement, Term (Year) 4 years    
Workforce Subject to Collective-Bargaining Arrangements Expiring within One Year [Member] | Unionized Employees Concentration Risk [Member]      
Concentration Risk, Percentage   19.00%  
Minimum [Member]      
Product Warranty Term (Year)   1 year 1 year
Maximum [Member]      
Product Warranty Term (Year)   5 years 5 years