XML 36 R24.htm IDEA: XBRL DOCUMENT v3.10.0.1
Organization, Business and Basis of Presentation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Operating Income (Loss) $ 10,357 $ 3,602 $ 18,764 $ 4,082
Net Income (Loss) Attributable to Parent $ 6,835 $ 1,230 $ 12,479 $ 2,430
Earnings Per Share, Diluted $ 0.41 $ 0.07 $ 0.75 $ 0.15
Revenues $ 339,676   $ 685,287  
Foreign Currency Transaction Gain (Loss)       $ 100
Significant Change Orders Or Claims [Member]        
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Revenues     $ 6,700 $ 5,200
Estimate Adjustment [Member]        
Organization Consolidation and Presentation of Financial Statements [Line Items]        
Cost Estimate Revision Gross Margin Increase (Decrease) Percentage 0.10% (2.10%) 0.10% (1.00%)
Operating Income (Loss) $ 200 $ (7,400) $ 100 $ (6,800)
Net Income (Loss) Attributable to Parent $ 200 $ (4,400) $ 100 $ (4,100)
Earnings Per Share, Diluted $ 0.01 $ (0.27)   $ (0.25)