XML 35 R4.htm IDEA: XBRL DOCUMENT v3.2.0.727
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 30, 2014
Contract revenues $ 276,488 $ 228,877 $ 520,636 $ 444,515
Contract costs 244,752 198,349 459,526 386,907
Gross profit 31,736 30,528 61,110 57,608
Selling, general and administrative expenses 18,947 18,110 37,539 34,985
Amortization of intangible assets 84 83 167 167
Gain on sale of property and equipment (319) (60) (1,217) (71)
Income from operations 13,024 12,395 24,621 22,527
Other income (expense)        
Interest income 8 30 15 33
Interest expense (187) (177) (366) (355)
Other, net (31) 108 (89) 162
Income before provision for income taxes 12,814 12,356 24,181 22,367
Income tax expense 4,740 4,615 8,935 8,354
Net income $ 8,074 $ 7,741 $ 15,246 $ 14,013
Income per common share:        
— Basic (in dollars per share) $ 0.39 $ 0.36 $ 0.73 $ 0.66
— Diluted (in dollars per share) $ 0.38 $ 0.36 $ 0.72 $ 0.64
Weighted average number of common shares and potential common shares outstanding:        
— Basic (in shares) 20,760 21,115 20,662 21,108
— Diluted (in shares) 21,215 21,631 21,135 21,600
Net income $ 8,074 $ 7,741 $ 15,246 $ 14,013
Other comprehensive income:        
Foreign currency translation adjustment (8) 0 19 0
Other comprehensive income (loss) (8) 0 19 0
Total comprehensive income $ 8,066 $ 7,741 $ 15,265 $ 14,013