XML 34 R56.htm IDEA: XBRL DOCUMENT v2.4.1.9
Business Segment Information (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Construction $ 188,520us-gaap_ContractsRevenue $ 157,040us-gaap_ContractsRevenue  
Total revenue 420,249us-gaap_SalesRevenueNet 379,847us-gaap_SalesRevenueNet  
Construction Materials 41,424us-gaap_SalesRevenueGoodsNet 35,471us-gaap_SalesRevenueGoodsNet  
Large Project Construction 190,305gva_LargeProjectConstruction 187,336gva_LargeProjectConstruction  
Gross profit 40,109us-gaap_GrossProfit 21,408us-gaap_GrossProfit  
Assets 1,583,528us-gaap_Assets 1,561,171us-gaap_Assets 1,620,494us-gaap_Assets
Reconciliation from Segment Totals to Consolidated [Abstract]      
Gross profit 40,109us-gaap_GrossProfit 21,408us-gaap_GrossProfit  
Selling, general and administrative expenses 52,203us-gaap_SellingGeneralAndAdministrativeExpense 49,247us-gaap_SellingGeneralAndAdministrativeExpense  
Gain on sales of property and equipment 811us-gaap_GainLossOnDispositionOfAssets 894us-gaap_GainLossOnDispositionOfAssets  
Other income (expense), net 1,833gva_TotalOtherIncomeExpense 2,380gva_TotalOtherIncomeExpense  
Loss before benefit from income taxes (13,116)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest (29,325)us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest  
Construction [Member]      
Segment Reporting Information [Line Items]      
Construction 188,520us-gaap_ContractsRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
157,040us-gaap_ContractsRevenue
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Large Project Construction [Member]      
Segment Reporting Information [Line Items]      
Large Project Construction 190,305gva_LargeProjectConstruction
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
187,336gva_LargeProjectConstruction
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Construction Materials [Member]      
Segment Reporting Information [Line Items]      
Construction Materials 41,424us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
35,471us-gaap_SalesRevenueGoodsNet
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments 432,525us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
386,485us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Elimination of intersegment revenue 432,525us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
386,485us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Gross profit 40,109us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
21,408us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Depreciation, Depletion and Amortization, Nonproduction 12,768us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
12,317us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Assets 705,088us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
715,696us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Reconciliation from Segment Totals to Consolidated [Abstract]      
Gross profit 40,109us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
21,408us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
 
Operating Segments [Member] | Construction [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments 188,520us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
157,040us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Elimination of intersegment revenue 188,520us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
157,040us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Gross profit 21,675us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
9,144us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Depreciation, Depletion and Amortization, Nonproduction 4,692us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
4,015us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Assets 144,878us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
147,232us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Reconciliation from Segment Totals to Consolidated [Abstract]      
Gross profit 21,675us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
9,144us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Operating Segments [Member] | Large Project Construction [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments 190,305us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
187,336us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Elimination of intersegment revenue 190,305us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
187,336us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Gross profit 17,771us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
15,793us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Depreciation, Depletion and Amortization, Nonproduction 2,644us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
3,204us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Assets 253,070us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
238,519us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Reconciliation from Segment Totals to Consolidated [Abstract]      
Gross profit 17,771us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
15,793us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Operating Segments [Member] | Construction Materials [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments 53,700us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
42,109us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Elimination of intersegment revenue 53,700us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
42,109us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Gross profit 663us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
(3,529)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Depreciation, Depletion and Amortization, Nonproduction 5,432us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
5,098us-gaap_DepreciationAndAmortization
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Assets 307,140us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
329,945us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Reconciliation from Segment Totals to Consolidated [Abstract]      
Gross profit 663us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
(3,529)us-gaap_GrossProfit
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments (12,276)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(6,638)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Elimination of intersegment revenue (12,276)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(6,638)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Intersegment Eliminations [Member] | Construction [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Elimination of intersegment revenue 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMember
 
Intersegment Eliminations [Member] | Large Project Construction [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Elimination of intersegment revenue 0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
0us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_LargeProjectConstructionMember
 
Intersegment Eliminations [Member] | Construction Materials [Member]      
Segment Reporting Information [Line Items]      
Revenue from reportable segments (12,276)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
(6,638)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
 
Elimination of intersegment revenue $ (12,276)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember
$ (6,638)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= gva_ConstructionMaterialsMember