XML 26 R37.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities - Carrying Amounts of Marketable Securities (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Schedule of Marketable Securities [Line Items]      
Short-term marketable securities $ 19,282us-gaap_MarketableSecuritiesCurrent $ 25,504us-gaap_MarketableSecuritiesCurrent $ 41,143us-gaap_MarketableSecuritiesCurrent
Long-term marketable securities 80,522us-gaap_MarketableSecuritiesNoncurrent 76,563us-gaap_MarketableSecuritiesNoncurrent 65,969us-gaap_MarketableSecuritiesNoncurrent
Held-to-Maturity [Member]      
Schedule of Marketable Securities [Line Items]      
Short-term marketable securities 19,282us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
25,504us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
41,143us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
Long-term marketable securities 80,522us-gaap_MarketableSecuritiesNoncurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
76,563us-gaap_MarketableSecuritiesNoncurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
65,969us-gaap_MarketableSecuritiesNoncurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
Total marketable securities 99,804us-gaap_MarketableSecurities
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
102,067us-gaap_MarketableSecurities
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
107,112us-gaap_MarketableSecurities
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
U.S. Government and agency obligations [Member] | Held-to-Maturity [Member]      
Schedule of Marketable Securities [Line Items]      
Short-term marketable securities 9,290us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
10,511us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
6,157us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Long-term marketable securities 80,522us-gaap_MarketableSecuritiesNoncurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
76,563us-gaap_MarketableSecuritiesNoncurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
65,969us-gaap_MarketableSecuritiesNoncurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasuryAndGovernmentMember
Commercial paper [Member] | Held-to-Maturity [Member]      
Schedule of Marketable Securities [Line Items]      
Short-term marketable securities $ 9,992us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
$ 14,993us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
$ 34,986us-gaap_MarketableSecuritiesCurrent
/ gva_ClassificationOfMarketableSecuritiesAxis
= us-gaap_HeldtomaturitySecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember