XML 42 R52.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Significant Accounting Pronouncements (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Significant Accounting Policies [Line Items]        
Real estate held for development and sale $ 11,609,000gva_RealEstateBeingHeldForDevelopmentAndSale $ 12,478,000gva_RealEstateBeingHeldForDevelopmentAndSale    
Goodwill 53,799,000us-gaap_Goodwill 53,799,000us-gaap_Goodwill    
Cash and cash equivalents 255,961,000us-gaap_CashAndCashEquivalentsAtCarryingValue 229,121,000us-gaap_CashAndCashEquivalentsAtCarryingValue 321,990,000us-gaap_CashAndCashEquivalentsAtCarryingValue 256,990,000us-gaap_CashAndCashEquivalentsAtCarryingValue
Capitalized Computer Software, Additions 4,100,000us-gaap_CapitalizedComputerSoftwareAdditions 2,500,000us-gaap_CapitalizedComputerSoftwareAdditions 10,900,000us-gaap_CapitalizedComputerSoftwareAdditions  
Restructuring and impairment charges (gains), net (2,643,000)us-gaap_RestructuringCharges 52,139,000us-gaap_RestructuringCharges (3,728,000)us-gaap_RestructuringCharges  
Change in Loss Assumptions, Potential Effect on Operating Results and Financial Position 1,000,000gva_ChangeinLossAssumptionsPotentialEffectonOperatingResultsandFinancialPosition      
Minimum [Member]        
Significant Accounting Policies [Line Items]        
Workers' Compensation Liability 500,000us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Maximum [Member]        
Significant Accounting Policies [Line Items]        
Workers' Compensation Liability 1,000,000us-gaap_WorkersCompensationLiabilityCurrentAndNoncurrent
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Software Development [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Property, Plant and Equipment, Useful Life 3 years      
Software Development [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Property, Plant and Equipment, Useful Life 5 years      
Consolidated Construction Joint Venture [Member] | Joint Venture Consolidated [Member]        
Significant Accounting Policies [Line Items]        
Cash and cash equivalents 61,276,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
[1] 38,800,000us-gaap_CashAndCashEquivalentsAtCarryingValue
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
[1]    
Consolidated Construction Joint Venture [Member] | Joint Venture Consolidated [Member] | Minimum [Member]        
Significant Accounting Policies [Line Items]        
Contract Value of Active Construction Joint Venture Projects 32,700,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Consolidated Construction Joint Venture [Member] | Joint Venture Consolidated [Member] | Maximum [Member]        
Significant Accounting Policies [Line Items]        
Contract Value of Active Construction Joint Venture Projects 364,400,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Unconsolidated Construction Joint Venture [Member] | Partnership Interest [Member]        
Significant Accounting Policies [Line Items]        
Contract Value of Active Construction Joint Venture Projects 5,700,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
     
Unconsolidated Construction Joint Venture [Member] | Reporting Entitys Interest in Joint Venture [Member]        
Significant Accounting Policies [Line Items]        
Contract Value of Active Construction Joint Venture Projects 1,700,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
     
Unconsolidated Construction Joint Venture [Member] | Other Partners Interest in Joint Venture [Member]        
Significant Accounting Policies [Line Items]        
Contract Value of Active Construction Joint Venture Projects 4,000,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
     
Variable Interest Entity, Primary Beneficiary [Member] | Real Estate Entities [Member] | Joint Venture Consolidated [Member]        
Significant Accounting Policies [Line Items]        
Real estate held for development and sale 11,600,000gva_RealEstateBeingHeldForDevelopmentAndSale
/ gva_JointVentureByNameAxis
= gva_RealEstateEntitiesMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
12,500,000gva_RealEstateBeingHeldForDevelopmentAndSale
/ gva_JointVentureByNameAxis
= gva_RealEstateEntitiesMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Non-Recourse Debt 6,700,000us-gaap_NonRecourseDebt
/ gva_JointVentureByNameAxis
= gva_RealEstateEntitiesMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
8,000,000us-gaap_NonRecourseDebt
/ gva_JointVentureByNameAxis
= gva_RealEstateEntitiesMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
Residential real estate [Member] | WASHINGTON | Variable Interest Entity, Primary Beneficiary [Member] | Real Estate Entities [Member] | Joint Venture Consolidated [Member]        
Significant Accounting Policies [Line Items]        
Real estate held for development and sale $ 11,600,000gva_RealEstateBeingHeldForDevelopmentAndSale
/ gva_ClassificationOfInRealEstateHeldForDevelopmentAndSaleAxis
= us-gaap_ResidentialRealEstateMember
/ gva_JointVentureByNameAxis
= gva_RealEstateEntitiesMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ gva_RealEstateHeldForDevelopmentAndSaleByLocationAxis
= stpr_WA
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
$ 11,600,000gva_RealEstateBeingHeldForDevelopmentAndSale
/ gva_ClassificationOfInRealEstateHeldForDevelopmentAndSaleAxis
= us-gaap_ResidentialRealEstateMember
/ gva_JointVentureByNameAxis
= gva_RealEstateEntitiesMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ gva_RealEstateHeldForDevelopmentAndSaleByLocationAxis
= stpr_WA
/ us-gaap_VariableInterestEntitiesByClassificationOfEntityAxis
= us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
   
[1] The volume and stage of completion of contracts from our consolidated construction joint ventures may cause fluctuations in cash and cash equivalents as well as billings in excess of costs and costs in excess of billings and estimated earnings between periods.