XML 63 R50.htm IDEA: XBRL DOCUMENT v3.5.0.2
Business Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
Dec. 31, 2015
Segment Reporting Information [Line Items]          
Construction $ 331,346 $ 305,605 $ 540,833 $ 494,125  
Large Project Construction 197,322 182,893 392,771 373,198  
Construction Materials 75,911 80,744 110,427 122,168  
Total revenue 604,579 569,242 1,044,031 989,491  
Gross profit 73,201 64,200 112,446 103,129  
Assets 1,685,829 1,598,538 1,685,829 1,598,538 $ 1,626,878
Reconciliation from Segment Totals to Consolidated [Abstract]          
Gross profit 73,201 64,200 112,446 103,129  
Selling, general and administrative expenses 48,705 47,526 104,838 98,549  
Gain on sales of property and equipment 1,366 475 1,966 1,286  
Other income (expense), net (1,511) 2,635 (2,112) 4,468  
Income before provision for income taxes 27,373 14,514 11,686 1,398  
Construction [Member]          
Segment Reporting Information [Line Items]          
Construction 331,346 305,605 540,833 494,125  
Large Project Construction [Member]          
Segment Reporting Information [Line Items]          
Large Project Construction 197,322 182,893 392,771 373,198  
Construction Materials [Member]          
Segment Reporting Information [Line Items]          
Construction Materials 75,911 80,744 110,427 122,168  
Operating Segments [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments 644,010 601,947 1,097,877 1,034,472  
Elimination of intersegment revenue 644,010 601,947 1,097,877 1,034,472  
Gross profit 73,201 64,200 112,446 103,129  
Depreciation, Depletion and Amortization, Nonproduction 12,723 12,800 24,054 25,568  
Assets 756,227 716,470 756,227 716,470  
Reconciliation from Segment Totals to Consolidated [Abstract]          
Gross profit 73,201 64,200 112,446 103,129  
Operating Segments [Member] | Construction [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments 331,346 305,605 540,833 494,125  
Elimination of intersegment revenue 331,346 305,605 540,833 494,125  
Gross profit 49,056 38,884 75,989 59,479  
Depreciation, Depletion and Amortization, Nonproduction 5,345 4,866 9,870 9,558  
Assets 151,877 143,139 151,877 143,139  
Reconciliation from Segment Totals to Consolidated [Abstract]          
Gross profit 49,056 38,884 75,989 59,479  
Operating Segments [Member] | Large Project Construction [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments 197,322 182,893 392,771 373,198  
Elimination of intersegment revenue 197,322 182,893 392,771 373,198  
Gross profit 13,654 14,479 27,159 32,015  
Depreciation, Depletion and Amortization, Nonproduction 1,519 2,359 2,988 5,003  
Assets 306,440 265,124 306,440 265,124  
Reconciliation from Segment Totals to Consolidated [Abstract]          
Gross profit 13,654 14,479 27,159 32,015  
Operating Segments [Member] | Construction Materials [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments 115,342 113,449 164,273 167,149  
Elimination of intersegment revenue 115,342 113,449 164,273 167,149  
Gross profit 10,491 10,837 9,298 11,635  
Depreciation, Depletion and Amortization, Nonproduction 5,859 5,575 11,196 11,007  
Assets 297,910 308,207 297,910 308,207  
Reconciliation from Segment Totals to Consolidated [Abstract]          
Gross profit 10,491 10,837 9,298 11,635  
Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments (39,431) (32,705) (53,846) (44,981)  
Elimination of intersegment revenue (39,431) (32,705) (53,846) (44,981)  
Intersegment Eliminations [Member] | Construction [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments 0 0 0 0  
Elimination of intersegment revenue 0 0 0 0  
Intersegment Eliminations [Member] | Large Project Construction [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments 0 0 0 0  
Elimination of intersegment revenue 0 0 0 0  
Intersegment Eliminations [Member] | Construction Materials [Member]          
Segment Reporting Information [Line Items]          
Revenue from reportable segments (39,431) (32,705) (53,846) (44,981)  
Elimination of intersegment revenue $ (39,431) $ (32,705) $ (53,846) $ (44,981)