XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Note 1 - Organization and Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
Number of Operating Segments 2    
Standard and Extended Product Warranty Accrual, Ending Balance $ 659,000 $ 638,000  
Product Warranty Expense $ 252,000 $ 294,000  
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 404    
Multiemployer Plan, Employees Covered by Collective-Bargaining Arrangement, Subject to Expiration in 12 Months 29    
Employee Benefit Related Adjustments Mexico [Member]      
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 375    
Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Entity's Employees, Percentage 59.00%    
Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage 55.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Three Customers [Member]      
Concentration Risk, Percentage 50.00%    
Number of Major Customers 3    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Detroit Diesel [Member]      
Concentration Risk, Percentage 25.00% 14.00% 10.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer ADI [Member]      
Concentration Risk, Percentage 13.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Subcom [Member]      
Concentration Risk, Percentage 11.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Four Customers [Member]      
Concentration Risk, Percentage   53.00%  
Number of Major Customers   4  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Sistemas [Member]      
Concentration Risk, Percentage   17.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | CECO Peerless [Member]      
Concentration Risk, Percentage   11.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Tremec [Member]      
Concentration Risk, Percentage   11.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Detroit Diesel [Member]      
Concentration Risk, Percentage 18.00% 12.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Sistemas [Member]      
Concentration Risk, Percentage 21.00% 14.00%  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Northrop Grumman [Member]      
Concentration Risk, Percentage 16.00% 22.00%  
Machinery, Equipment, Furniture, and Fixtures [Member] | Minimum [Member]      
Property, Plant and Equipment, Useful Life (Year) 3 years    
Machinery, Equipment, Furniture, and Fixtures [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life (Year) 15 years    
Capitalized Implementation Costs [Member]      
Prepaid Expense and Other Assets $ 89,000 $ 60,000