XML 63 R48.htm IDEA: XBRL DOCUMENT v3.20.4
Note 1 - Organization and Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Number of Operating Segments 2  
Standard and Extended Product Warranty Accrual, Ending Balance $ 638,000 $ 569,000
Product Warranty Expense $ 294,000 $ 156,000
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 386  
Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage 58.00%  
Employee Benefit Related Adjustments Mexico [Member]    
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 350  
Multiemployer Plan, Pension, Significant, Employees Covered by Collective-Bargaining Arrangement to All Participants, Percentage 53.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Concentration Risk, Percentage 53.00% 27.00%
Number of Major Customers 4 2
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Sistemas [Member]    
Concentration Risk, Percentage 17.00% 17.00%
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Detroit Diesel [Member]    
Concentration Risk, Percentage 14.00% 10.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 Sistemas [Member]    
Concentration Risk, Percentage 14.00% 22.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Customer Detroit Diesel [Member]    
Concentration Risk, Percentage 12.00% 14.00%
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | Northrop Grumman [Member]    
Concentration Risk, Percentage 22.00% 11.00%
Land Improvements, Buildings and Building Improvements [Member]    
Property, Plant and Equipment, Useful Life (Year) 40 years  
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