XML 43 R29.htm IDEA: XBRL DOCUMENT v3.19.2
Organization, Business and Basis of Presentation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
USD ($)
$ / shares
Jun. 30, 2018
USD ($)
$ / shares
Jun. 30, 2019
USD ($)
segment
$ / shares
Jun. 30, 2018
USD ($)
$ / shares
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Number of business segments (segment) | segment     2  
Foreign currency transaction gains (losses)     $ 100 $ 0
Revenue recognized related to change orders and claims     21,400 6,700
Increase (decrease) in operating income $ 9,410 $ 10,357 19,036 18,764
Increase (decrease) in net income $ 7,207 $ 6,835 $ 14,560 $ 12,479
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ 0.43 $ 0.41 $ 0.87 $ 0.75
Contracts Accounted for under Percentage of Completion [Member]        
New Accounting Pronouncements or Change in Accounting Principle [Line Items]        
Increase (decrease) in consolidated gross margin (0.90%) 0.10% (1.00%) 0.10%
Increase (decrease) in operating income $ (4,200) $ 200 $ (9,100) $ 100
Increase (decrease) in net income $ (1,900) $ 200 $ (4,200) $ 100
Increase (decrease) in diluted earnings per common share (in dollars per share) | $ / shares $ (0.11) $ 0.01 $ (0.25) $ 0