XML 47 R62.htm IDEA: XBRL DOCUMENT v2.4.1.9
Construction and Line Item Joint Ventures - Unconsolidated Construction Joint Ventures (Details) (USD $)
12 Months Ended
Dec. 31, 2014
project
Dec. 31, 2013
Dec. 31, 2012
Construction Joint Venture [Line Items]      
Equity in Construction Joint Ventures Current Assets Excluding Deficit in Equity $ 184,575,000gva_EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity $ 162,673,000gva_EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity  
Partnership Interest [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 5,700,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= us-gaap_PartnershipInterestMember
   
Joint Venture Consolidated [Member] | Consolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Number of active construction joint venture projects 3gva_NumberOfActiveJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
   
Joint Venture Unconsolidated [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Unconsolidated Construction Joint Venture Net Income 116,800,000gva_UnconsolidatedConstructionJointVentureNetIncome
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
283,200,000gva_UnconsolidatedConstructionJointVentureNetIncome
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
256,900,000gva_UnconsolidatedConstructionJointVentureNetIncome
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
Number of active construction joint venture projects 10gva_NumberOfActiveJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
   
Cash and cash equivalents 264,263,000gva_UnconsolidatedConstructionJointVentureAssetsCashAndCashEquivalents
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
[1] 385,094,000gva_UnconsolidatedConstructionJointVentureAssetsCashAndCashEquivalents
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
[1]  
Other assets 573,898,000gva_UnconsolidatedConstructionJointVentureAssetsOtherAssets
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
523,827,000gva_UnconsolidatedConstructionJointVentureAssetsOtherAssets
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
 
Accounts payable 146,198,000gva_UnconsolidatedConstructionJointVentureLiabilitiesAccountsPayable
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
155,985,000gva_UnconsolidatedConstructionJointVentureLiabilitiesAccountsPayable
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
 
Billings in excess of costs and estimated earnings 156,604,000gva_UnconsolidatedConstructionJointVentureLiabilitiesBillingsInExcessOfCostsAndEstimatedEarnings
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
[1] 245,341,000gva_UnconsolidatedConstructionJointVentureLiabilitiesBillingsInExcessOfCostsAndEstimatedEarnings
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
[1]  
Other liabilities 55,289,000gva_UnconsolidatedConstructionJointVentureLiabilitiesOtherLiabilities
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
104,152,000gva_UnconsolidatedConstructionJointVentureLiabilitiesOtherLiabilities
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
 
Revenue 1,501,894,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
1,391,190,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
1,042,209,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
Cost of revenue 1,386,577,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
1,107,533,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
785,079,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
Joint Venture Unconsolidated [Member] | Line Item Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Number of active construction joint venture projects 3gva_NumberOfActiveJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
   
Reporting Entitys Interest in Joint Venture [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 1,700,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
   
Interest in assets 291,254,000gva_UnconsolidatedConstructionJointVentureAssets
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
296,391,000gva_UnconsolidatedConstructionJointVentureAssets
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
 
Interest in liabilities 106,679,000gva_UnconsolidatedConstructionJointVentureLiabilities
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
133,718,000gva_UnconsolidatedConstructionJointVentureLiabilities
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
 
Revenue 453,380,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
408,456,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
376,427,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
Cost of revenue 402,515,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
334,863,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
273,239,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
Granite's interest in gross profit 50,865,000gva_UnconsolidatedConstructionJointVentureGrossProfitLoss
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
73,593,000gva_UnconsolidatedConstructionJointVentureGrossProfitLoss
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
103,188,000gva_UnconsolidatedConstructionJointVentureGrossProfitLoss
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
Other Partners Interest in Partnerships [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 4,000,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
   
Interest in assets 546,907,000gva_UnconsolidatedConstructionJointVentureAssets
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
612,530,000gva_UnconsolidatedConstructionJointVentureAssets
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
 
Interest in liabilities 251,412,000gva_UnconsolidatedConstructionJointVentureLiabilities
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
371,760,000gva_UnconsolidatedConstructionJointVentureLiabilities
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
 
Revenue 1,048,514,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
[2] 982,734,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
[2] 665,782,000gva_UnconsolidatedConstructionJointVentureRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
[2]
Cost of revenue 984,062,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
[2] 772,670,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
[2] 511,840,000gva_UnconsolidatedConstructionJointVentureCostOfRevenue
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_OtherPartnersInterestInJointVentureMember
[2]
Parent Company [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Unconsolidated Construction Joint Venture Net Income 49,200,000gva_UnconsolidatedConstructionJointVentureNetIncome
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
72,800,000gva_UnconsolidatedConstructionJointVentureNetIncome
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
101,700,000gva_UnconsolidatedConstructionJointVentureNetIncome
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Minimum [Member] | Joint Venture Consolidated [Member] | Consolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 32,700,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Joint Venture Unconsolidated [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 72,800,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Joint Venture Unconsolidated [Member] | Line Item Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 42,700,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Reporting Entitys Interest in Joint Venture [Member] | Consolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Proportionate Share of the Consolidated and Unconsolidated Joint Ventures Equity Owned by or Beneficial Interest in the Reporting Entity Directly or Indirectly 55.00%gva_PorportionateShareOfJointVenturesEquityOwnedByOrBeneficialInterestInReportingEntityDirectlyOrIndirectly
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Reporting Entitys Interest in Joint Venture [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Proportionate Share of the Consolidated and Unconsolidated Joint Ventures Equity Owned by or Beneficial Interest in the Reporting Entity Directly or Indirectly 20.00%gva_PorportionateShareOfJointVenturesEquityOwnedByOrBeneficialInterestInReportingEntityDirectlyOrIndirectly
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Revenue Per Project Remaining to be Recognized on Unconsolidated and Line Item Construction Joint Ventures 10,700,000gva_RevenuePerProjectRemainingToBeRecognizedOnLineItemConstructionJointVentures
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Minimum [Member] | Reporting Entitys Interest in Joint Venture [Member] | Line Item Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 28,900,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Revenue Per Project Remaining to be Recognized on Unconsolidated and Line Item Construction Joint Ventures 2,300,000gva_RevenuePerProjectRemainingToBeRecognizedOnLineItemConstructionJointVentures
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
   
Maximum [Member] | Joint Venture Consolidated [Member] | Consolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 364,400,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureConsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Joint Venture Unconsolidated [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 3,100,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Joint Venture Unconsolidated [Member] | Line Item Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 86,000,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_JointVentureUnconsolidatedMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Reporting Entitys Interest in Joint Venture [Member] | Consolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Proportionate Share of the Consolidated and Unconsolidated Joint Ventures Equity Owned by or Beneficial Interest in the Reporting Entity Directly or Indirectly 65.00%gva_PorportionateShareOfJointVenturesEquityOwnedByOrBeneficialInterestInReportingEntityDirectlyOrIndirectly
/ gva_JointVentureByNameAxis
= gva_ConsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Reporting Entitys Interest in Joint Venture [Member] | Unconsolidated Construction Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Proportionate Share of the Consolidated and Unconsolidated Joint Ventures Equity Owned by or Beneficial Interest in the Reporting Entity Directly or Indirectly 50.00%gva_PorportionateShareOfJointVenturesEquityOwnedByOrBeneficialInterestInReportingEntityDirectlyOrIndirectly
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Revenue Per Project Remaining to be Recognized on Unconsolidated and Line Item Construction Joint Ventures 683,800,000gva_RevenuePerProjectRemainingToBeRecognizedOnLineItemConstructionJointVentures
/ gva_JointVentureByNameAxis
= gva_UnconsolidatedConstructionJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Maximum [Member] | Reporting Entitys Interest in Joint Venture [Member] | Line Item Joint Venture [Member]      
Construction Joint Venture [Line Items]      
Total Construction Contract Value 63,600,000gva_ContractValueOfActiveConstructionJointVentureProjects
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
Revenue Per Project Remaining to be Recognized on Unconsolidated and Line Item Construction Joint Ventures $ 23,400,000gva_RevenuePerProjectRemainingToBeRecognizedOnLineItemConstructionJointVentures
/ gva_JointVentureByNameAxis
= gva_LineItemJointVentureMember
/ dei_LegalEntityAxis
= gva_ReportingEntitysInterestInJointVentureMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
   
[1] The volume and stage of completion of contracts from our unconsolidated construction joint ventures may cause fluctuations in cash and cash equivalents as well as billings in excess of costs and estimated earnings between periods. The decision to distribute joint venture cash and cash equivalents and assets must generally be made jointly by all of the partners and, accordingly, these cash and cash equivalents and assets generally are not available for the working capital needs of Granite until distributed.
[2] Partners’ interest represents amounts to reconcile total revenue and total cost of revenue as reported by our partners to Granite’s interest adjusted to reflect our accounting policies.