XML 16 R4.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Sep. 30, 2018
Sep. 30, 2017
Contract revenues $ 399,537 $ 373,502 $ 1,084,824 $ 1,029,816
Contract costs 354,251 338,649 965,155 941,706
Gross profit 45,286 34,853 119,669 88,110
Selling, general and administrative expenses 31,210 23,814 88,658 74,617
Amortization of intangible assets 743 195 979 593
Gain on sale of property and equipment (804) (576) (2,869) (2,602)
Income from operations 14,137 11,420 32,901 15,502
Other income (expense)        
Interest income 13 0 13 4
Interest expense (1,014) (685) (2,518) (1,793)
Other, net (2,294) (1,413) (2,020) 212
Income before provision for income taxes 10,842 9,322 28,376 13,925
Income tax expense 2,885 4,177 7,940 6,350
Net income $ 7,957 $ 5,145 $ 20,436 $ 7,575
Income per common share:        
- Basic (in dollars per share) $ 0.48 $ 0.32 $ 1.24 $ 0.47
- Diluted (in dollars per share) $ 0.48 $ 0.31 $ 1.23 $ 0.46
Weighted average number of common shares and potential common shares outstanding:        
- Basic (in shares) 16,492 16,314 16,423 16,263
- Diluted (in shares) 16,630 16,474 16,580 16,476
Net income $ 7,957 $ 5,145 $ 20,436 $ 7,575
Other comprehensive income (loss):        
Foreign currency translation adjustment (22) 206 (23) 216
Other comprehensive income (loss) (22) 206 (23) 216
Total comprehensive income $ 7,935 $ 5,351 $ 20,413 $ 7,791