XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 12 - Commitments and Contingencies (Details Textual)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2022
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Accrued Health Insurance Liabilities   $ 410 $ 742
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  
Maximum [Member]      
Product Warranty Term (Year)   5 years