XML 62 R50.htm IDEA: XBRL DOCUMENT v3.19.1
Note 1 - Organization and Significant Accounting Policies (Details Textual)
12 Months Ended
Dec. 31, 2018
USD ($)
$ / shares
Dec. 31, 2017
USD ($)
$ / shares
Jan. 01, 2018
USD ($)
Number of Operating Segments 2    
Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent 21.00%    
Standard and Extended Product Warranty Accrual, Ending Balance $ 582,000 $ 666,000  
Product Warranty Expense $ 136,000 253,000  
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 459    
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Participants 64.00%    
Retained Earnings (Accumulated Deficit), Ending Balance $ (114,926,000) (111,591,000) $ (111,421,000)
Revenue from Contract with Customer, Including Assessed Tax 87,969,000 82,294,000  
Net Income (Loss) Attributable to Parent, Total $ (3,505,000) $ (10,822,000)  
Earnings Per Share, Basic, Total | $ / shares $ (0.17) $ (0.53)  
Operating Leases, Future Minimum Payments Due, Total $ 11,273,000    
Operating Income (Loss), Total (4,296,000) $ (12,146,000)  
Other Nonoperating Income (Expense), Total 1,436,000 1,515,000  
Accounting Standards Update 2014-09 [Member]      
Retained Earnings (Accumulated Deficit), Ending Balance     $ 170,000
Accounting Standards Update 2014-09 [Member] | Difference between Revenue Guidance in Effect before and after Topic 606 [Member]      
Retained Earnings (Accumulated Deficit), Ending Balance 63,000    
Revenue from Contract with Customer, Including Assessed Tax 600,000    
Net Income (Loss) Attributable to Parent, Total $ (106,000)    
Earnings Per Share, Basic, Total | $ / shares $ (0.01)    
Operating Income (Loss), Total $ (106,000)    
Other Nonoperating Income (Expense), Total 0    
Accounting Standards Update 2018-11 [Member]      
Operating Leases, Future Minimum Payments Due, Total 11,273,000    
Cumulative Effect on Retained Earnings, Net of Tax, Total $ 1,442,000    
Accounting Standards Update 2016-18 [Member]      
Cash, Period Increase (Decrease), Total   (1,500,000)  
Accounting Standards Update 2017-07 [Member]      
Operating Income (Loss), Total   398,000  
Other Nonoperating Income (Expense), Total   $ 398,000  
Collective Bargaining Agreements That Expire in Next 12 Months [Member]      
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 36    
Employee Benefit Related Adjustments Mexico [Member]      
Multi Employer Plans Collective Bargaining Arrangement Number of Participants 423    
Multiemployer Plans, Collective-Bargaining Arrangement, Percentage of Participants 59.00%    
Accounts Receivable [Member] | Customer Concentration Risk [Member]      
Concentration Risk, Percentage 40.00% 30.00%  
Number of Major Customers 2 2  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Customer Sistemas [Member]      
Concentration Risk, Percentage 22.00% 15.00%  
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Northrop Grumman [Member]      
Concentration Risk, Percentage 18.00% 15.00%  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer Sistemas [Member]      
Concentration Risk, Percentage 19.00% 13.00%  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Northrop Grumman [Member]      
Concentration Risk, Percentage 14.00% 13.00%  
Sales Revenue, Net [Member] | Customer Concentration Risk [Member] | Customer Detroit Diesel [Member]      
Concentration Risk, Percentage 14.00% 14.00%  
Minimum [Member] | Accounting Standards Update 2018-11 [Member]      
Operating Lease, Right-of-Use Asset $ 7,000,000    
Operating Lease, Liability, Total 7,500,000    
Maximum [Member] | Accounting Standards Update 2018-11 [Member]      
Operating Lease, Right-of-Use Asset 8,000,000    
Operating Lease, Liability, Total $ 8,500,000    
Land, Buildings and Improvements [Member]      
Property, Plant and Equipment, Useful Life 40 years    
Furniture and Fixtures [Member] | Minimum [Member]      
Property, Plant and Equipment, Useful Life 3 years    
Machinery and Equipment [Member] | Maximum [Member]      
Property, Plant and Equipment, Useful Life 15 years