XML 15 R4.htm IDEA: XBRL DOCUMENT v3.19.1
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
Income Statement [Abstract]    
Revenues $ 243,164 $ 215,734
Cost of Revenues 208,604 184,912
Gross Profit 34,560 30,822
Selling, General and Administrative Expenses 15,199 15,214
Amortization Expense 321 332
Operating Income 19,040 15,276
Interest and Other Expense 4,396 1,750
Income Before Provision for Income Taxes 14,644 13,526
Provision for Income Taxes 3,514 3,673
Net Income $ 11,130 $ 9,853
Earnings per Common Share:    
Basic (in dollars per share) $ 0.36 $ 0.33
Diluted (in dollars per share) $ 0.36 $ 0.32
Weighted Average Shares Outstanding:    
Basic (in shares) 30,513 30,219
Diluted (in shares) 30,694 30,574