XML 14 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
Income Statement [Abstract]    
Revenue $ 122,447 $ 115,756
Cost of revenue 103,059 97,829
Gross profit 19,388 17,927
Selling, general and administrative expenses 12,994 11,970
Gain (loss) on change in fair value of contingent consideration, net 197 (159)
Operating income 6,591 5,798
Interest expense 438 245
Other income (expense) (75) 454
Income before income tax expense 6,078 6,007
Income tax expense 1,992 2,207
Net income $ 4,086 $ 3,800
Basic weighted average shares outstanding (in shares) 16,741 16,758
Diluted weighted average shares outstanding (in shares) 16,841 16,831
Per common share data:    
Basic earnings per share (in dollars per share) $ 0.24 $ 0.23
Diluted earnings per share (in dollars per share) $ 0.24 $ 0.23