XML 14 R4.htm IDEA: XBRL DOCUMENT v3.8.0.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 30, 2016
Income Statement [Abstract]        
Revenue $ 124,097 $ 121,978 $ 377,705 $ 363,276
Cost of revenue 105,451 101,974 317,236 305,001
Gross profit 18,646 20,004 60,469 58,275
Selling, general and administrative expenses 14,553 11,996 40,785 36,245
Gain (loss) on change in fair value of contingent consideration, net 268 (3) 369 (74)
Operating income 4,361 8,005 20,053 21,956
Interest expense 511 366 1,483 970
Other income (expense) 74 (28) (108) 601
Income before income tax expense 3,924 7,611 18,462 21,587
Income tax expense 643 2,809 5,232 8,072
Net income $ 3,281 $ 4,802 $ 13,230 $ 13,515
Basic weighted average shares outstanding (in shares) 16,750 16,646 16,736 16,694
Diluted weighted average shares outstanding (in shares) 16,896 16,747 16,856 16,800
Per common share data:        
Basic earnings per share (in dollars per share) $ 0.20 $ 0.29 $ 0.79 $ 0.81
Diluted earnings per share (in dollars per share) $ 0.19 $ 0.29 $ 0.78 $ 0.80