XML 26 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Contract revenues $ 1,142,487 $ 1,061,681 $ 943,967
Contract costs 1,007,764 939,340 811,553
Gross profit 134,723 122,341 132,414
Selling, general and administrative expenses 96,424 79,186 73,818
Amortization of intangible assets 886 571 334
Gain on sale of property and equipment (1,341) (2,257) (142)
Income from operations 38,754 44,841 58,404
Other income (expense):      
Interest income 5 25 106
Interest expense (1,299) (741) (722)
Other income, net 885 174 162
Income before provision for income taxes 38,345 44,299 57,950
Income tax expense 16,914 16,997 21,406
Net income $ 21,431 $ 27,302 $ 36,544
Income per common share:      
- Basic (in dollars per share) $ 1.25 $ 1.33 $ 1.73
- Diluted (in dollars per share) $ 1.23 $ 1.3 $ 1.69
Weighted average number of common shares and potential common shares outstanding:      
- Basic (in shares) 17,109 20,577 20,922
- Diluted (in shares) 17,461 21,038 21,466
Net income $ 21,431 $ 27,302 $ 36,544
Other comprehensive income (loss):      
Foreign currency translation adjustment (549) 103 13
Other comprehensive income (loss) (549) 103 13
Total comprehensive income $ 20,882 $ 27,405 $ 36,557