XML 109 R74.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee Benefit Plans (Details) (USD $)
12 Months Ended
Dec. 31, 2014
participant
Dec. 31, 2013
Dec. 31, 2012
Employee Benefits Plans [Line Items]      
Defined Contribution Plan, Maximum Annual Contribution Per Employee, Percent 50.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent    
Defined Contribution Plan, Maximum Annual Contribution Per Employee, Dollar Amount $ 17,500gva_DefinedContributionPlanMaximumAnnualContributionPerEmployeeDollarAmount    
Defined Contribution Plan, Employer Matching Contribution, Percent 6.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent    
Defined Contribution Plan, Cost Recognized 5,000,000us-gaap_DefinedContributionPlanCostRecognized 4,100,000us-gaap_DefinedContributionPlanCostRecognized 2,800,000us-gaap_DefinedContributionPlanCostRecognized
Defined Contribution Plan, Employer Discretionary Contribution Amount   100,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount  
Number of Participants in Non Qualifed Deferred Compensation Plan 52gva_NumberOfParticipantsInNonQualifedDeferredCompensationPlan    
Deferred Compensation Liability, Current and Noncurrent 21,700,000us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent 23,600,000us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent  
Multiemployer Plan, Period Contributions 29,422,000us-gaap_MultiemployerPlanPeriodContributions 27,165,000us-gaap_MultiemployerPlanPeriodContributions 22,723,000us-gaap_MultiemployerPlanPeriodContributions
Multiemployer Plans, Maximum Percent Funded Status for Red Zone 65.00%gva_MultiemployerPlansMaximumPercentFundedStatusForRedZone    
Multiemployer Plans, Maximum Percent Funded Status for Yellow Zone and Minmum Percent for Green Zone 80.00%gva_MultiemployerPlansMaximumPercentFundedStatusForYellowZoneAndMinmumPercentForGreenZone    
Locals 302 and 612 Operating Engineers Employers Retirement Fund [Member]      
Employee Benefits Plans [Line Items]      
Multiemployer Plan, Period Contributions 3,043,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_Locals302And612OperatingEngineersEmployersRetirementFundMember
3,260,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_Locals302And612OperatingEngineersEmployersRetirementFundMember
2,368,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_Locals302And612OperatingEngineersEmployersRetirementFundMember
Operating Engineers Pension Trust Fund [Member]      
Employee Benefits Plans [Line Items]      
Multiemployer Plan, Period Contributions 3,001,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_OperatingEngineersPensionTrustFundMember
2,768,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_OperatingEngineersPensionTrustFundMember
2,285,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_OperatingEngineersPensionTrustFundMember
Pension Trust Fund for Operating Engineers Pension Plan [Member]      
Employee Benefits Plans [Line Items]      
Multiemployer Plan, Period Contributions 9,590,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_PensionTrustFundForOperatingEngineersPensionPlanMember
8,193,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_PensionTrustFundForOperatingEngineersPensionPlanMember
8,030,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_PensionTrustFundForOperatingEngineersPensionPlanMember
Laborers Pension Trust Fund for Northern California [Member] [Member]      
Employee Benefits Plans [Line Items]      
Multiemployer Plan, Period Contributions 2,682,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_LaborersPensionTrustFundForNorthernCaliforniaMemberMember
2,500,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_LaborersPensionTrustFundForNorthernCaliforniaMemberMember
2,320,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_LaborersPensionTrustFundForNorthernCaliforniaMemberMember
Laborers Pension Fund [Member]      
Employee Benefits Plans [Line Items]      
Multiemployer Plan, Period Contributions 2,230,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_LaborersPensionFundMember
1,608,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_LaborersPensionFundMember
0us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_LaborersPensionFundMember
All Other Pension Trust Funds [Member]      
Employee Benefits Plans [Line Items]      
Multiemployer Plan, Period Contributions $ 8,876,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_AllOtherPensionTrustFundsMember
$ 8,836,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_AllOtherPensionTrustFundsMember
$ 7,720,000us-gaap_MultiemployerPlanPeriodContributions
/ gva_PensionTrustFundAxis
= gva_AllOtherPensionTrustFundsMember