XML 28 R4.htm IDEA: XBRL DOCUMENT v2.4.0.6
Consolidated Statements of Operations (USD $)
In Thousands, except Per Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2011
Dec. 31, 2010
Dec. 31, 2009
Revenue $ 333,167 $ 259,926 $ 219,240
Cost of revenue 276,533 217,236 185,149
Gross profit 56,634 42,690 34,091
Selling, general and administrative expenses 30,249 23,466 20,800
Gain on reversal of deferred rent liability 1,041    
Gain on change in fair value of contingent consideration, net 517 1,313  
Goodwill and intangible asset impairment loss     10,163
Operating income 27,943 20,537 3,128
Interest expense 209 236 217
Other income (including interest income of $128 in 2011, $105 in 2010 and $63 in 2009) 657 551 484
Income before income taxes 28,391 20,852 3,395
Income tax expense 10,531 8,120 4,585
Net income (loss) $ 17,860 $ 12,732 $ (1,190)
Basic weighted average shares outstanding (in shares) 18,766 18,621 15,835
Diluted weighted average shares outstanding (in shares) 19,010 18,729 15,911
Per common share data:      
Basic earnings (loss) per share (in dollars per share) $ 0.95 $ 0.68 $ (0.08)
Diluted earnings (loss) per share (in dollars per share) $ 0.94 $ 0.68 $ (0.07)