XML 15 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Contract revenues $ 373,502 $ 283,259 $ 1,029,816 $ 798,827
Contract costs 338,649 249,196 941,706 706,048
Gross profit 34,853 34,063 88,110 92,779
Selling, general and administrative expenses 23,814 23,203 74,617 69,579
Amortization of intangible assets 195 188 593 691
Gain on sale of property and equipment (576) (467) (2,602) (1,079)
Income from operations 11,420 11,139 15,502 23,588
Other income (expense)        
Interest income 0 0 4 5
Interest expense (685) (408) (1,793) (833)
Other, net (1,413) (417) 212 (361)
Income before provision for income taxes 9,322 10,314 13,925 22,399
Income tax expense 4,177 4,168 6,350 8,766
Net income $ 5,145 $ 6,146 $ 7,575 $ 13,633
Income per common share:        
—Basic (in dollars per share) $ 0.32 $ 0.39 $ 0.47 $ 0.78
—Diluted (in dollars per share) $ 0.31 $ 0.38 $ 0.46 $ 0.77
Weighted average number of common shares and potential common shares outstanding:        
—Basic (in shares) 16,314 15,805 16,263 17,489
—Diluted (in shares) 16,474 16,177 16,476 17,817
Net income $ 5,145 $ 6,146 $ 7,575 $ 13,633
Other comprehensive income (loss):        
Foreign currency translation adjustment 206 19 216 (65)
Other comprehensive income (loss) 206 19 216 (65)
Total comprehensive income $ 5,351 $ 6,165 $ 7,791 $ 13,568