XML 74 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Commitments and Contingencies (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2022
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
Product Liability Accrual, Period Expense   $ 84 $ 0  
Product Liability Accrual, Component Amount   84 0  
Accrued Health Insurance Liabilities   $ 742 $ 360  
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   18.00%    
Minimum [Member]        
Product Warranty Term (Year)   1 year   1 year
Maximum [Member]        
Product Warranty Term (Year)   5 years   5 years