XML 36 R23.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization, Business and Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Jan. 02, 2018
Dec. 31, 2017
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Operating Income (Loss) $ 8,407 $ 480    
Net Income (Loss) Attributable to Parent $ 5,644 $ 1,200    
Earnings Per Share, Diluted $ 0.34 $ 0.07    
Revenues $ 345,611      
Retained Earnings (Accumulated Deficit) 149,320     $ 143,241
Significant Change Orders Or Claims [Member]        
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Revenues $ 16,100      
Restatement Adjustment [Member] | Accounting Standards Update 2014-09 [Member]        
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Retained Earnings (Accumulated Deficit)     $ 700  
Estimate Adjustment [Member]        
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Cost Estimate Revision Gross Margin Increase (Decrease) Percentage (0.10%) 0.40%    
Operating Income (Loss) $ (300) $ 1,100    
Net Income (Loss) Attributable to Parent $ (200) $ 600    
Earnings Per Share, Diluted $ (0.01) $ 0.04