XML 12 R3.htm IDEA: XBRL DOCUMENT  v2.3.0.11
CONSOLIDATED STATEMENTS OF OPERATIONS (USD $)
In Thousands, except Per Share data
3 Months Ended 6 Months Ended
Jun. 30, 2011
Jun. 30, 2010
Jun. 30, 2011
Jun. 30, 2010
Contract revenues $ 185,310 $ 140,285 $ 335,604 $ 289,174
Contract costs 165,771 123,572 294,476 257,292
Gross profit 19,539 16,713 41,128 31,882
Selling, general and administrative expenses 13,698 11,048 27,651 21,612
Amortization of intangible assets 83 83 167 167
Gain on sale of property and equipment (229) (256) (300) (446)
Income from operations 5,987 5,838 13,610 10,549
Other income (expense)        
Interest income 14 12 43 23
Interest expense (160) (208) (370) (411)
Other, net (10) (53) (32) (83)
Income before provision for income taxes 5,831 5,589 13,251 10,078
Income tax expense 2,114 2,236 5,034 3,945
Net income $ 3,717 $ 3,353 $ 8,217 $ 6,133
Income per common share:        
Basic (in dollars per share) $ 0.19 $ 0.17 $ 0.41 $ 0.31
Diluted (in dollars per share) $ 0.18 $ 0.16 $ 0.39 $ 0.30
Weighted average number of common shares and potential common shares outstanding:        
Basic (in shares) 20,059 19,868 20,021 19,844
Diluted (in shares) 20,978 20,791 20,956 20,761