XML 15 R4.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Contract revenues $ 356,185 $ 261,934 $ 656,314 $ 515,568
Contract costs 328,668 230,499 603,057 456,852
Gross profit 27,517 31,435 53,257 58,716
Selling, general and administrative expenses 25,024 22,517 50,803 46,376
Amortization of intangible assets 210 292 398 503
Gain on sale of property and equipment (1,319) (516) (2,026) (612)
Income from operations 3,602 9,142 4,082 12,449
Other income (expense)        
Interest income 3 1 4 5
Interest expense (594) (242) (1,108) (425)
Other, net 751 (52) 1,625 56
Income before provision for income taxes 3,762 8,849 4,603 12,085
Income tax expense 2,532 3,349 2,173 4,598
Net income $ 1,230 $ 5,500 $ 2,430 $ 7,487
Income per common share:        
- Basic (in dollars per share) $ 0.08 $ 0.32 $ 0.15 $ 0.41
- Diluted (in dollars per share) $ 0.07 $ 0.31 $ 0.15 $ 0.4
Weighted average number of common shares and potential common shares outstanding:        
- Basic (in shares) 16,312 17,354 16,237 18,336
- Diluted (in shares) 16,503 17,679 16,476 18,638
Net income $ 1,230 $ 5,500 $ 2,430 $ 7,487
Other comprehensive income (loss):        
Foreign currency translation adjustment 59 32 10 (84)
Other comprehensive income (loss) 59 32 10 (84)
Total comprehensive income $ 1,289 $ 5,532 $ 2,440 $ 7,403