2021 Q4 Form 10-K Financial Statement

#000143774922004482 Filed on February 28, 2022

View on sec.gov

Income Statement

Concept 2021 Q4 2021 Q3 2021
Revenue $683.2M $1.062B $3.010B
YoY Change -17.73% -0.29% -3.8%
Cost Of Revenue $308.5M $942.2M $2.704B
YoY Change -63.23% 0.32% -4.24%
Gross Profit $51.65M $102.0M $305.6M
YoY Change -44.65% -9.78% 0.3%
Gross Profit Margin 7.56% 9.6% 10.15%
Selling, General & Admin $15.61M $77.60M $243.1M
YoY Change -83.16% 6.47% -3.87%
% of Gross Profit 30.22% 76.11% 79.55%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $28.04M $28.15M $109.1M
YoY Change -0.91% 2.76% -3.46%
% of Gross Profit 54.29% 27.61% 35.69%
Operating Expenses $15.68M $77.60M $243.1M
YoY Change -83.24% 6.47% -3.87%
Operating Profit $35.97M $43.73M $1.099M
YoY Change -12900.36% -150.97% -94.43%
Interest Expense -$10.94M $5.131M $20.28M
YoY Change 583.44% -19.31% -15.02%
% of Operating Profit -30.4% 11.73% 1845.5%
Other Income/Expense, Net $2.026M -$2.405M -$10.60M
YoY Change -52.88% 87.31% -8.58%
Pretax Income -$34.41M $41.33M -$9.496M
YoY Change -424.63% -147.46% -216.59%
Income Tax -$3.305M $8.904M -$1.237M
% Of Pretax Income 21.55%
Net Earnings -$13.21M $35.04M $10.10M
YoY Change -264.96% -138.44% -106.96%
Net Earnings / Revenue -1.93% 3.3% 0.34%
Basic Earnings Per Share -$0.29 $0.76 $0.22
Diluted Earnings Per Share -$0.28 $0.73 $0.22
COMMON SHARES
Basic Shares Outstanding 45.83M 45.82M 45.79M
Diluted Shares Outstanding 47.91M 45.79M

Balance Sheet

Concept 2021 Q4 2021 Q3 2021
SHORT-TERM ASSETS
Cash & Short-Term Investments $585.6M $659.4M $585.6M
YoY Change -6.3% 15.08% -6.3%
Cash & Equivalents $395.6M $464.0M $395.6M
Short-Term Investments $189.9M $195.4M $189.9M
Other Short-Term Assets $177.2M $39.75M $569.9M
YoY Change 369.22% -17.7% 1250.36%
Inventory $61.97M $77.41M $61.97M
Prepaid Expenses
Receivables $610.0M $888.9M $610.0M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $1.827B $1.665B $1.827B
YoY Change 25.57% 7.77% 25.58%
LONG-TERM ASSETS
Property, Plant & Equipment $433.5M $510.7M $482.8M
YoY Change 2.93% -4.77% -18.07%
Goodwill $53.72M $116.8M
YoY Change 0.0% 0.08%
Intangibles
YoY Change
Long-Term Investments $23.37M $72.42M $38.97M
YoY Change -15.45% -5.3% -51.59%
Other Assets $67.89M $86.41M $82.53M
YoY Change -1.39% -13.72% -21.55%
Total Long-Term Assets $667.5M $896.3M $667.5M
YoY Change -27.82% -4.95% -27.82%
TOTAL ASSETS
Total Short-Term Assets $1.827B $1.665B $1.827B
Total Long-Term Assets $667.5M $896.3M $667.5M
Total Assets $2.495B $2.562B $2.495B
YoY Change 4.83% 2.95% 4.83%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $324.3M $397.2M $324.3M
YoY Change 0.92% 3.09% -9.71%
Accrued Expenses $452.8M $499.2M $452.8M
YoY Change 11.95% 27.45% 11.95%
Deferred Revenue $200.0M $195.3M
YoY Change 22.78% 3.08%
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due $8.727M $8.718M $8.727M
YoY Change 5.42% 5.63% 5.14%
Total Short-Term Liabilities $1.069B $1.100B $1.069B
YoY Change 13.36% 12.9% 13.36%
LONG-TERM LIABILITIES
Long-Term Debt $331.2M $331.2M $331.2M
YoY Change 0.2% -18.35% 0.21%
Other Long-Term Liabilities $64.07M $64.78M $97.00M
YoY Change 2.64% 1.63% -13.01%
Total Long-Term Liabilities $395.3M $396.0M $428.2M
YoY Change 0.59% -15.64% -3.12%
TOTAL LIABILITIES
Total Short-Term Liabilities $1.069B $1.100B $1.069B
Total Long-Term Liabilities $395.3M $396.0M $428.2M
Total Liabilities $1.465B $1.496B $1.527B
YoY Change 9.61% 3.63% 8.75%
SHAREHOLDERS EQUITY
Retained Earnings $410.8M $430.1M
YoY Change -3.3% 1.71%
Common Stock $560.2M $558.6M
YoY Change 0.78% 0.69%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $967.7M $985.2M $967.7M
YoY Change
Total Liabilities & Shareholders Equity $2.495B $2.562B $2.495B
YoY Change 4.83% 2.95% 4.83%

Cashflow Statement

Concept 2021 Q4 2021 Q3 2021
OPERATING ACTIVITIES
Net Income -$13.21M $35.04M $10.10M
YoY Change -264.96% -138.44% -106.96%
Depreciation, Depletion And Amortization $28.04M $28.15M $109.1M
YoY Change -0.91% 2.76% -3.46%
Cash From Operating Activities -$37.99M $90.93M $21.93M
YoY Change -129.27% -27.95% -91.83%
INVESTING ACTIVITIES
Capital Expenditures -$21.85M -$26.53M $94.81M
YoY Change 18.73% 16.86% 1.67%
Acquisitions $0.00
YoY Change
Other Investing Activities $17.75M $7.485M $0.00
YoY Change -6.58% 240.23%
Cash From Investing Activities -$4.097M -$19.04M -$21.48M
YoY Change -782.83% -7.11% -47.95%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net $2.730M
YoY Change 208.47%
Debt Paid & Issued, Net $8.922M
YoY Change -89.31%
Cash From Financing Activities -9.818M -1.016M -$24.45M
YoY Change -88.08% -84.61% -57.6%
NET CHANGE
Cash From Operating Activities -37.99M 90.93M $21.93M
Cash From Investing Activities -4.097M -19.04M -$21.48M
Cash From Financing Activities -9.818M -1.016M -$24.45M
Net Change In Cash -51.91M 70.87M -$23.99M
YoY Change -208.14% -28.49% -114.15%
FREE CASH FLOW
Cash From Operating Activities -$37.99M $90.93M $21.93M
Capital Expenditures -$21.85M -$26.53M $94.81M
Free Cash Flow -$16.15M $117.5M -$72.88M
YoY Change -110.89% -21.12% -141.6%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021 dei Auditor Location
AuditorLocation
Houston, Texas
CY2021Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
150000000
CY2021Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2020Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
USD
CY2021Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2020Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.01
CY2021Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
3000000
CY2020Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
3000000
CY2021Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2020Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0
CY2021Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2020Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.01
CY2020Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
150000000
CY2021Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
45840260
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
45840260
CY2020Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
45668541
CY2020Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
45668541
CY2019 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.52
CY2020 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.52
CY2021 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.52
CY2020Q4 us-gaap Restricted Cash
RestrictedCash
1512000 USD
CY2019Q4 us-gaap Restricted Cash
RestrictedCash
5835000 USD
CY2018Q4 us-gaap Restricted Cash
RestrictedCash
5825000 USD
CY2021Q4 us-gaap Restricted Cash
RestrictedCash
1512000 USD
CY2020Q4 us-gaap Restricted Cash
RestrictedCash
1512000 USD
CY2019Q4 us-gaap Restricted Cash
RestrictedCash
5835000 USD
CY2021Q4 us-gaap Restricted Cash
RestrictedCash
1512000 USD
CY2020Q4 us-gaap Restricted Cash
RestrictedCash
1512000 USD
CY2019Q4 us-gaap Restricted Cash
RestrictedCash
5835000 USD
CY2021Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P12M
CY2019 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
1000000.0 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
1000000.0 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
1000000.0 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
1000000.0 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
1000000.0 USD
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0
CY2020 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0
CY2019 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0
CY2021 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
22700000 USD
CY2020Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
5400000 USD
CY2019 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.52
CY2020 us-gaap Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
0.52
CY2021Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
395647000 USD
CY2020Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
425292000 USD
CY2021Q4 us-gaap Receivables Net Current
ReceivablesNetCurrent
464588000 USD
CY2020Q4 us-gaap Receivables Net Current
ReceivablesNetCurrent
437558000 USD
CY2021Q4 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
145437000 USD
CY2020Q4 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
132097000 USD
CY2021Q4 us-gaap Inventory Net
InventoryNet
61965000 USD
CY2020Q4 us-gaap Inventory Net
InventoryNet
62471000 USD
CY2021Q4 gva Equity In Construction Joint Ventures Current Assets
EquityInConstructionJointVenturesCurrentAssets
189911000 USD
CY2020Q4 gva Equity In Construction Joint Ventures Current Assets
EquityInConstructionJointVenturesCurrentAssets
188798000 USD
CY2021Q4 us-gaap Other Assets Current
OtherAssetsCurrent
177210000 USD
CY2020Q4 us-gaap Other Assets Current
OtherAssetsCurrent
37767000 USD
CY2021Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
392641000 USD
CY2020Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
171263000 USD
CY2021Q4 us-gaap Assets Current
AssetsCurrent
1827399000 USD
CY2020Q4 us-gaap Assets Current
AssetsCurrent
1455246000 USD
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
433504000 USD
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
421149000 USD
CY2021Q4 us-gaap Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
15600000 USD
CY2020Q4 us-gaap Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
5200000 USD
CY2021Q4 us-gaap Investments In Affiliates Subsidiaries Associates And Joint Ventures
InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
23368000 USD
CY2020Q4 us-gaap Investments In Affiliates Subsidiaries Associates And Joint Ventures
InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures
27637000 USD
CY2021Q4 us-gaap Goodwill
Goodwill
53715000 USD
CY2020Q4 us-gaap Goodwill
Goodwill
53715000 USD
CY2021Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
49312000 USD
CY2020Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
52987000 USD
CY2021Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
24141000 USD
CY2020Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
43111000 USD
CY2021Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
67888000 USD
CY2020Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
68847000 USD
CY2020Q4 gva Assets Of Disposal Group Including Discontinued Operations Noncurrent Total
AssetsOfDisposalGroupIncludingDiscontinuedOperationsNoncurrentTotal
252104000 USD
CY2021Q4 us-gaap Assets
Assets
2494927000 USD
CY2020Q4 us-gaap Assets
Assets
2379996000 USD
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
8727000 USD
CY2020Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
8278000 USD
CY2021Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
324313000 USD
CY2020Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
321347000 USD
CY2021Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
200041000 USD
CY2020Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
162925000 USD
CY2021Q4 gva Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
452829000 USD
CY2020Q4 gva Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
381747000 USD
CY2021Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
83408000 USD
CY2020Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
68959000 USD
CY2021Q4 us-gaap Liabilities Current
LiabilitiesCurrent
1069318000 USD
CY2020Q4 us-gaap Liabilities Current
LiabilitiesCurrent
943256000 USD
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
331191000 USD
CY2020Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
330522000 USD
CY2021Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
32928000 USD
CY2020Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
39816000 USD
CY2021Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
1856000 USD
CY2020Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
2022000 USD
CY2021Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
64071000 USD
CY2020Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
62420000 USD
CY2020Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Noncurrent
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
10350000 USD
CY2021Q4 us-gaap Preferred Stock Value Outstanding
PreferredStockValueOutstanding
0 USD
CY2020Q4 us-gaap Preferred Stock Value Outstanding
PreferredStockValueOutstanding
0 USD
CY2021Q4 us-gaap Common Stock Value
CommonStockValue
458000 USD
CY2020Q4 us-gaap Common Stock Value
CommonStockValue
457000 USD
CY2021Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
559752000 USD
CY2020Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
555407000 USD
CY2021Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-3359000 USD
CY2020Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-5035000 USD
CY2021Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
410831000 USD
CY2020Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
424835000 USD
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
967682000 USD
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
975664000 USD
CY2021Q4 us-gaap Minority Interest
MinorityInterest
27881000 USD
CY2020Q4 us-gaap Minority Interest
MinorityInterest
15946000 USD
CY2021Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
995563000 USD
CY2020Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
991610000 USD
CY2021Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
2494927000 USD
CY2020Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
2379996000 USD
CY2021 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
3010053000 USD
CY2020 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
3128879000 USD
CY2019 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
2914877000 USD
CY2021 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
2704497000 USD
CY2020 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
2824226000 USD
CY2019 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
2725092000 USD
CY2021 us-gaap Gross Profit
GrossProfit
305556000 USD
CY2020 us-gaap Gross Profit
GrossProfit
304653000 USD
CY2019 us-gaap Gross Profit
GrossProfit
189785000 USD
CY2021 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
243083000 USD
CY2020 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
252879000 USD
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
238147000 USD
CY2021 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
-95155000 USD
CY2020 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
-36964000 USD
CY2019 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
-6735000 USD
CY2021 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
33781000 USD
CY2020 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
4925000 USD
CY2019 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
13373000 USD
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
1099000 USD
CY2020 us-gaap Operating Income Loss
OperatingIncomeLoss
19735000 USD
CY2019 us-gaap Operating Income Loss
OperatingIncomeLoss
-41724000 USD
CY2021 us-gaap Investment Income Interest
InvestmentIncomeInterest
1178000 USD
CY2020 us-gaap Investment Income Interest
InvestmentIncomeInterest
3017000 USD
CY2019 us-gaap Investment Income Interest
InvestmentIncomeInterest
7256000 USD
CY2021 us-gaap Interest Expense
InterestExpense
20282000 USD
CY2020 us-gaap Interest Expense
InterestExpense
23866000 USD
CY2019 us-gaap Interest Expense
InterestExpense
18052000 USD
CY2021 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
3465000 USD
CY2020 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
5191000 USD
CY2019 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
6991000 USD
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
5044000 USD
CY2020 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
4068000 USD
CY2019 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
5305000 USD
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-10595000 USD
CY2020 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-11590000 USD
CY2019 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1500000 USD
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-9496000 USD
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
8145000 USD
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-40224000 USD
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1237000 USD
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
9927000 USD
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-12288000 USD
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-8259000 USD
CY2020 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-1782000 USD
CY2019 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-27936000 USD
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
10673000 USD
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-164399000 USD
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-28766000 USD
CY2021 us-gaap Profit Loss
ProfitLoss
2414000 USD
CY2020 us-gaap Profit Loss
ProfitLoss
-166181000 USD
CY2019 us-gaap Profit Loss
ProfitLoss
-56702000 USD
CY2021 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
-7682000 USD
CY2020 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
-21064000 USD
CY2019 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
3489000 USD
CY2021 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-577000 USD
CY2020 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
19282000 USD
CY2019 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-31425000 USD
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
10673000 USD
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-164399000 USD
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-28766000 USD
CY2021 us-gaap Net Income Loss
NetIncomeLoss
10096000 USD
CY2020 us-gaap Net Income Loss
NetIncomeLoss
-145117000 USD
CY2019 us-gaap Net Income Loss
NetIncomeLoss
-60191000 USD
CY2021 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.01
CY2020 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.42
CY2019 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.67
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
0.23
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-3.60
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-0.62
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.22
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-3.18
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.29
CY2021 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.01
CY2020 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.42
CY2019 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.67
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
0.23
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-3.56
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-0.62
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.22
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-3.14
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.29
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
45788000
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
45614000
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
46559000
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
45788000
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
46203000
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
46559000
CY2021 us-gaap Profit Loss
ProfitLoss
2414000 USD
CY2020 us-gaap Profit Loss
ProfitLoss
-166181000 USD
CY2019 us-gaap Profit Loss
ProfitLoss
-56702000 USD
CY2021 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
-108000 USD
CY2020 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
-4155000 USD
CY2019 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
-2963000 USD
CY2021 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
-2131000 USD
CY2020 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
-1816000 USD
CY2019 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification After Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
323000 USD
CY2021 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
2023000 USD
CY2020 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
-2339000 USD
CY2019 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
-3286000 USD
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-347000 USD
CY2020 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-51000 USD
CY2019 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
1390000 USD
CY2021 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
1676000 USD
CY2020 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-2390000 USD
CY2020 us-gaap Profit Loss
ProfitLoss
-166181000 USD
CY2019 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-1896000 USD
CY2021 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
4090000 USD
CY2020 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
-168571000 USD
CY2019 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
-58598000 USD
CY2021 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-7682000 USD
CY2020 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-21064000 USD
CY2019 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
3489000 USD
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
11772000 USD
CY2020 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-147507000 USD
CY2019 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-62087000 USD
CY2018Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
1289354000 USD
CY2019 us-gaap Profit Loss
ProfitLoss
-56702000 USD
CY2019 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-1896000 USD
CY2019 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Restricted Stock Units Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
10213000 USD
CY2019 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
4067000 USD
CY2019 us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
32834000 USD
CY2019 us-gaap Dividends Common Stock
DividendsCommonStock
24166000 USD
CY2019 us-gaap Adjustments To Additional Paid In Capital Warrant Issued
AdjustmentsToAdditionalPaidInCapitalWarrantIssued
10444000 USD
CY2019 us-gaap Minority Interest Period Increase Decrease
MinorityInterestPeriodIncreaseDecrease
-12168000 USD
CY2019 us-gaap Stockholders Equity Other
StockholdersEquityOther
777000 USD
CY2019Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
1178416000 USD
CY2020 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-2390000 USD
CY2020 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Restricted Stock Units Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
6377000 USD
CY2020 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
885000 USD
CY2020 us-gaap Dividends Common Stock
DividendsCommonStock
23734000 USD
CY2020 us-gaap Minority Interest Period Increase Decrease
MinorityInterestPeriodIncreaseDecrease
65000 USD
CY2020 us-gaap Stockholders Equity Other
StockholdersEquityOther
308000 USD
CY2020Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
991610000 USD
CY2021 us-gaap Profit Loss
ProfitLoss
2414000 USD
CY2021 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
1676000 USD
CY2021 us-gaap Adjustments To Additional Paid In Capital Share Based Compensation Restricted Stock Units Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
6407000 USD
CY2021 us-gaap Adjustments Related To Tax Withholding For Share Based Compensation
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
2730000 USD
CY2021 us-gaap Dividends Common Stock
DividendsCommonStock
23826000 USD
CY2021 us-gaap Minority Interest Period Increase Decrease
MinorityInterestPeriodIncreaseDecrease
19617000 USD
CY2021 us-gaap Stockholders Equity Other
StockholdersEquityOther
395000 USD
CY2021Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
995563000 USD
CY2021 us-gaap Profit Loss
ProfitLoss
2414000 USD
CY2020 us-gaap Profit Loss
ProfitLoss
-166181000 USD
CY2019 us-gaap Profit Loss
ProfitLoss
-56702000 USD
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
109050000 USD
CY2020 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
112958000 USD
CY2019 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
121993000 USD
CY2021 us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
9448000 USD
CY2020 us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
8693000 USD
CY2019 us-gaap Amortization Of Financing Costs And Discounts
AmortizationOfFinancingCostsAndDiscounts
1425000 USD
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
66439000 USD
CY2020 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
6930000 USD
CY2019 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
18703000 USD
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
16600000 USD
CY2020 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
8817000 USD
CY2019 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-22924000 USD
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
6407000 USD
CY2020 us-gaap Share Based Compensation
ShareBasedCompensation
6377000 USD
CY2019 us-gaap Share Based Compensation
ShareBasedCompensation
10213000 USD
CY2021 gva Unconsolidated Construction Joint Venture Net Income Loss
UnconsolidatedConstructionJointVentureNetIncomeLoss
-765000 USD
CY2020 gva Unconsolidated Construction Joint Venture Net Income Loss
UnconsolidatedConstructionJointVentureNetIncomeLoss
-51486000 USD
CY2019 gva Unconsolidated Construction Joint Venture Net Income Loss
UnconsolidatedConstructionJointVentureNetIncomeLoss
-120632000 USD
CY2021 gva Company Owned Life Insurance Net Income Loss
CompanyOwnedLifeInsuranceNetIncomeLoss
12586000 USD
CY2020 gva Company Owned Life Insurance Net Income Loss
CompanyOwnedLifeInsuranceNetIncomeLoss
8783000 USD
CY2019 gva Company Owned Life Insurance Net Income Loss
CompanyOwnedLifeInsuranceNetIncomeLoss
11454000 USD
CY2021 us-gaap Asset Impairment Charges
AssetImpairmentCharges
0 USD
CY2020 us-gaap Asset Impairment Charges
AssetImpairmentCharges
156690000 USD
CY2019 us-gaap Asset Impairment Charges
AssetImpairmentCharges
0 USD
CY2021 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-0 USD
CY2020 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-1729000 USD
CY2019 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-4020000 USD
CY2021 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
11317000 USD
CY2020 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
-6840000 USD
CY2019 us-gaap Increase Decrease In Receivables
IncreaseDecreaseInReceivables
58947000 USD
CY2021 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
-12046000 USD
CY2020 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
-123670000 USD
CY2019 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
40084000 USD
CY2021 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-774000 USD
CY2020 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-5136000 USD
CY2019 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-380000 USD
CY2021 gva Equity In Construction Joint Ventures
EquityInConstructionJointVentures
61780000 USD
CY2020 gva Equity In Construction Joint Ventures
EquityInConstructionJointVentures
50878000 USD
CY2019 gva Equity In Construction Joint Ventures
EquityInConstructionJointVentures
83765000 USD
CY2021 us-gaap Equity Method Investment Dividends Or Distributions
EquityMethodInvestmentDividendsOrDistributions
22004000 USD
CY2020 us-gaap Equity Method Investment Dividends Or Distributions
EquityMethodInvestmentDividendsOrDistributions
11065000 USD
CY2019 us-gaap Equity Method Investment Dividends Or Distributions
EquityMethodInvestmentDividendsOrDistributions
19064000 USD
CY2021 gva Increase Decrease In Insurance Receivable For Legal Settlement
IncreaseDecreaseInInsuranceReceivableForLegalSettlement
129000000 USD
CY2020 gva Increase Decrease In Insurance Receivable For Legal Settlement
IncreaseDecreaseInInsuranceReceivableForLegalSettlement
-0 USD
CY2019 gva Increase Decrease In Insurance Receivable For Legal Settlement
IncreaseDecreaseInInsuranceReceivableForLegalSettlement
-0 USD
CY2021 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
11969000 USD
CY2020 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
1035000 USD
CY2019 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
3928000 USD
CY2021 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
7396000 USD
CY2020 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-40999000 USD
CY2019 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
140027000 USD
CY2021 gva Increase Decrease In Accrual For Legal Settlement
IncreaseDecreaseInAccrualForLegalSettlement
129000000 USD
CY2020 gva Increase Decrease In Accrual For Legal Settlement
IncreaseDecreaseInAccrualForLegalSettlement
0 USD
CY2019 gva Increase Decrease In Accrual For Legal Settlement
IncreaseDecreaseInAccrualForLegalSettlement
0 USD
CY2021 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
-882000 USD
CY2020 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
49805000 USD
CY2019 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
-9809000 USD
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
21931000 USD
CY2020 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
268460000 USD
CY2019 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
111438000 USD
CY2021 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
10000000 USD
CY2020 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
9996000 USD
CY2019 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
-0 USD
CY2021 us-gaap Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
0 USD
CY2020 us-gaap Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
10000000 USD
CY2019 us-gaap Proceeds From Sale And Maturity Of Held To Maturity Securities
ProceedsFromSaleAndMaturityOfHeldToMaturitySecurities
30000000 USD
CY2020 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
50000000 USD
CY2019 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
105574000 USD
CY2021 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
0 USD
CY2020 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
24996000 USD
CY2019 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
5000000 USD
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
94810000 USD
CY2020 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
93253000 USD
CY2019 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
106828000 USD
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
94802000 USD
CY2020 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
16702000 USD
CY2019 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
37091000 USD
CY2021 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
-0 USD
CY2020 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
-0 USD
CY2019 us-gaap Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
6227000 USD
CY2021 us-gaap Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
0 USD
CY2020 us-gaap Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
5000000 USD
CY2019 us-gaap Proceeds From Divestiture Of Businesses
ProceedsFromDivestitureOfBusinesses
0 USD
CY2021 gva Payments For Proceeds From Notes Receivable Net Of Collections
PaymentsForProceedsFromNotesReceivableNetOfCollections
11470000 USD
CY2020 gva Payments For Proceeds From Notes Receivable Net Of Collections
PaymentsForProceedsFromNotesReceivableNetOfCollections
-5289000 USD
CY2019 gva Payments For Proceeds From Notes Receivable Net Of Collections
PaymentsForProceedsFromNotesReceivableNetOfCollections
-721000 USD
CY2021 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
-0 USD
CY2020 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
-0 USD
CY2019 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
79000 USD
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-21478000 USD
CY2020 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-41262000 USD
CY2019 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-40322000 USD
CY2021 us-gaap Proceeds From Long Term Lines Of Credit
ProceedsFromLongTermLinesOfCredit
0 USD
CY2021 us-gaap Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
0 USD
CY2020 us-gaap Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
0 USD
CY2019 us-gaap Proceeds From Convertible Debt
ProceedsFromConvertibleDebt
230000000 USD
CY2021 us-gaap Proceeds From Issuance Of Warrants
ProceedsFromIssuanceOfWarrants
0 USD
CY2020 us-gaap Proceeds From Issuance Of Warrants
ProceedsFromIssuanceOfWarrants
0 USD
CY2019 us-gaap Proceeds From Issuance Of Warrants
ProceedsFromIssuanceOfWarrants
11500000 USD
CY2021 gva Payments For Equity Derivative Instrument Net Of Fees
PaymentsForEquityDerivativeInstrumentNetOfFees
-0 USD
CY2020 gva Payments For Equity Derivative Instrument Net Of Fees
PaymentsForEquityDerivativeInstrumentNetOfFees
-0 USD
CY2019 gva Payments For Equity Derivative Instrument Net Of Fees
PaymentsForEquityDerivativeInstrumentNetOfFees
37375000 USD
CY2021 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
8922000 USD
CY2020 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
83433000 USD
CY2019 us-gaap Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
313150000 USD
CY2021 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
23804000 USD
CY2020 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
23712000 USD
CY2019 us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
24316000 USD
CY2021 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
2730000 USD
CY2020 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
885000 USD
CY2019 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
36900000 USD
CY2021 us-gaap Proceeds From Minority Shareholders
ProceedsFromMinorityShareholders
20126000 USD
CY2020 us-gaap Proceeds From Minority Shareholders
ProceedsFromMinorityShareholders
11875000 USD
CY2019 us-gaap Proceeds From Minority Shareholders
ProceedsFromMinorityShareholders
68000 USD
CY2021 gva Distributions To Noncontrolling Partners Net
DistributionsToNoncontrollingPartnersNet
9514000 USD
CY2020 gva Distributions To Noncontrolling Partners Net
DistributionsToNoncontrollingPartnersNet
11810000 USD
CY2019 gva Distributions To Noncontrolling Partners Net
DistributionsToNoncontrollingPartnersNet
12235000 USD
CY2021 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
-0 USD
CY2020 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
-0 USD
CY2019 us-gaap Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
6507000 USD
CY2021 us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
398000 USD
CY2020 us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
307000 USD
CY2019 us-gaap Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
1704000 USD
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-24446000 USD
CY2020 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-57658000 USD
CY2019 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-81637000 USD
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-23993000 USD
CY2020 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
169540000 USD
CY2019 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-10521000 USD
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
437648000 USD
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
268108000 USD
CY2018Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
278629000 USD
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
413655000 USD
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
437648000 USD
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
268108000 USD
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
18008000 USD
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
12356000 USD
CY2019Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
15763000 USD
CY2021Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
395647000 USD
CY2020Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
425292000 USD
CY2019Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
252345000 USD
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
23379000 USD
CY2020 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
10000000 USD
CY2019 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
25360000 USD
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
23203000 USD
CY2020 us-gaap Operating Lease Payments
OperatingLeasePayments
21654000 USD
CY2019 us-gaap Operating Lease Payments
OperatingLeasePayments
18660000 USD
CY2021 us-gaap Interest Paid Net
InterestPaidNet
14593000 USD
CY2020 us-gaap Interest Paid Net
InterestPaidNet
18753000 USD
CY2019 us-gaap Interest Paid Net
InterestPaidNet
17322000 USD
CY2021 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
2066000 USD
CY2020 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
2805000 USD
CY2019 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
11898000 USD
CY2021 gva Performance Guarantees
PerformanceGuarantees
-167000 USD
CY2020 gva Performance Guarantees
PerformanceGuarantees
350000 USD
CY2019 gva Performance Guarantees
PerformanceGuarantees
-6284000 USD
CY2021 us-gaap Stock Issued1
StockIssued1
0 USD
CY2020 us-gaap Stock Issued1
StockIssued1
0 USD
CY2019 us-gaap Stock Issued1
StockIssued1
37375000 USD
CY2021 gva Restricted Stock Units Issued Net Of Forfeitures
RestrictedStockUnitsIssuedNetOfForfeitures
8299000 USD
CY2020 gva Restricted Stock Units Issued Net Of Forfeitures
RestrictedStockUnitsIssuedNetOfForfeitures
4449000 USD
CY2019 gva Restricted Stock Units Issued Net Of Forfeitures
RestrictedStockUnitsIssuedNetOfForfeitures
8596000 USD
CY2021Q4 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
5959000 USD
CY2020Q4 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
5937000 USD
CY2019Q4 us-gaap Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
5915000 USD
CY2021 gva Contributions From Noncontrolling Partners
ContributionsFromNoncontrollingPartners
9006000 USD
CY2020 gva Contributions From Noncontrolling Partners
ContributionsFromNoncontrollingPartners
0 USD
CY2019 gva Contributions From Noncontrolling Partners
ContributionsFromNoncontrollingPartners
0 USD
CY2021 us-gaap Use Of Estimates
UseOfEstimates
<i>Use of Estimates in the Preparation of Financial Statements</i>: The financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”). The preparation of these financial statements requires management to make estimates that affect the reported amounts of assets and liabilities, revenue and expenses, and related disclosure of contingent assets and liabilities. Our estimates and related judgments and assumptions are continually evaluated based on available information and experiences; however, actual amounts could differ from those estimates. 
CY2021Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
2000000000.0 USD
CY2021 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);"><i>Concentrations of Credit Risk:</i> Financial instruments, which potentially subject us to concentrations of credit risk, consist primarily of cash and cash equivalents, marketable securities, accounts receivable and contract assets. We maintain our cash and cash equivalents and our marketable securities with several financial institutions. We invest with high credit quality financial institutions and, by policy, limit the amount of credit exposure to any <em style="font: inherit;">one</em> financial institution. During the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2019,</em> our largest volume customer, including both prime and subcontractor arrangements, was the California Department of Transportation (“Caltrans”). Revenue recognized from contracts with Caltrans during the years ended <em style="font: inherit;"> December 31, 2021, </em><em style="font: inherit;">2020</em> and <em style="font: inherit;">2019</em> represented $337.1 million (11.2% of total revenue from continuing operations), $316.9 million (10.1% of total revenue from continuing operations) and $226.2 million (7.8% of total revenue from continuing operations), respectively, which was primarily in the Construction segment. Other than Caltrans, <em style="font: inherit;">none</em> of our customers, including both prime and subcontractor arrangements, had revenue that individually exceeded <em style="font: inherit;">10%</em> of total revenue during the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> and <em style="font: inherit;">none</em> of our customers had revenue that individually exceeded <em style="font: inherit;">10%</em> of total revenue during the year ended <em style="font: inherit;"> December 31,</em> <em style="font: inherit;">2019</em>.</p> <p style="font-family: Times New Roman; font-size: 10pt; margin: 0pt 0pt 6pt; text-align: left; text-indent: 0pt; background-color: rgba(0, 0, 0, 0); color: rgb(0, 0, 0);">The majority of our receivables are from customers concentrated in the United States. <em style="font: inherit;">None</em> of our customers had a receivable balance in excess of <em style="font: inherit;">10%</em> of our total net receivables as of <em style="font: inherit;"> December 31,</em> <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em>. Certain construction contracts include retention provisions that were included in contract assets as of <em style="font: inherit;"> December 31,</em> <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em> in our consolidated balance sheets. The balances billed but <em style="font: inherit;">not</em> paid by customers pursuant to these provisions generally become due upon completion and acceptance of the project work or products by the owners. As of <em style="font: inherit;"> December 31,</em> <em style="font: inherit;">2021</em> and <em style="font: inherit;">2020</em>, contract retention receivable from Virgin Trains USA Florida LLC represented 17.2% and 13.2%, respectively, of total contract assets. <em style="font: inherit;">No</em> other contract retention receivable individually exceeded <em style="font: inherit;">10%</em> at any of the presented dates. The majority of the <em style="font: inherit;"> December 31, 2021 </em>contract retention balance disclosed in Note <em style="font: inherit;">6</em> is expected to be collected within <em style="font: inherit;">one</em> year. We perform ongoing credit evaluations of our customers and generally do <em style="font: inherit;">not</em> require collateral, although the law provides us the ability to file mechanics’ liens on real property improved for private customers in the event of non-payment by such customers.</p>
CY2021 us-gaap Capitalized Computer Software Additions
CapitalizedComputerSoftwareAdditions
12000000.0 USD
CY2020 us-gaap Capitalized Computer Software Additions
CapitalizedComputerSoftwareAdditions
7400000 USD
CY2019 us-gaap Capitalized Computer Software Additions
CapitalizedComputerSoftwareAdditions
1200000 USD
CY2021Q4 us-gaap Loss Contingency Estimate Of Possible Loss
LossContingencyEstimateOfPossibleLoss
4000000000.0 USD
CY2021 us-gaap Guarantees Indemnifications And Warranties Policies
GuaranteesIndemnificationsAndWarrantiesPolicies
<i>Performance Guarantees:</i> The agreements with our joint venture partners (“partner(s)”) for both construction joint ventures and line item joint ventures define each partner’s management role and financial responsibility in the project. The amount of operational exposure is generally limited to our stated ownership interest. However, due to the joint and several nature of the performance obligations under the related owner contracts, if any of the partners fail to perform, we and the remaining partners, if any, would be responsible for performance of the outstanding work (i.e., we provide a performance guarantee). We estimate our liability for performance guarantees for our unconsolidated and line item joint ventures using estimated partner bond rates, which are Level <em style="font: inherit;">2</em> inputs, and include them in accrued expenses and other current liabilities with a corresponding increase in equity in construction joint ventures in the consolidated balance sheets. We reassess our liability when and if changes in circumstances occur. The liability and corresponding asset are removed from the consolidated balance sheets upon completion and customer acceptance of the project. Circumstances that could lead to a loss under these agreements beyond our stated ownership interest include the failure of a partner to contribute additional funds to the venture in the event the project incurs a loss or additional costs that we could incur should a partner fail to provide the services and resources that it had committed to provide in the agreement. We are <em style="font: inherit;">not</em> able to estimate amounts that <em style="font: inherit;"> may </em>be required beyond the remaining cost of the work to be performed. These costs could be offset by billings to the customer or by proceeds from our partners’ corporate and/or other guarantees.
CY2021 us-gaap Loss Contingency Accrual Payments
LossContingencyAccrualPayments
66000000 USD
CY2021 gva Legal And Accounting Fees
LegalAndAccountingFees
21600000 USD
CY2020 gva Legal And Accounting Fees
LegalAndAccountingFees
35600000 USD
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
3010053000 USD
CY2021 gva Disposal Group Including Discontinued Operations Statement Of Operations
DisposalGroupIncludingDiscontinuedOperationsStatementOfOperations
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 55%; border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Years Ended December 31,</b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2021</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2020</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><b><em style="font: inherit;">2019</em></b></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">491,812</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">433,580</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">530,729</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">434,723</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">393,445</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">498,836</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative expenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">59,932</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">63,405</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,834</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Non-cash impairment charges (1)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;"><span style="-sec-ix-hidden:c81038389">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">156,690</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;"><span style="-sec-ix-hidden:c81038391">—</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="margin-top: 0pt; margin-bottom: 0pt">Other costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">6,196</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">125</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; padding-left: 0px; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0px;">8,564</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Gain on sales of property and equipment, net (2)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(32,658</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,005</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(5,330</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other (income) expense, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(8,004</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,472</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,321</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="background-color: rgb(255, 255, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Provision for (benefit from) income taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,950</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(10,209</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(8,088</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td></tr> <tr style="background-color: rgb(204, 238, 255); vertical-align: bottom"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><b>Net income (loss) from discontinued operations</b></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">10,673</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(164,399</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(28,766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td></tr> </tbody></table>
CY2020 us-gaap Equity Method Investment Other Than Temporary Impairment
EquityMethodInvestmentOtherThanTemporaryImpairment
9600000 USD
CY2021 gva Number Of Projects With Upward Estimate Changes
NumberOfProjectsWithUpwardEstimateChanges
2 pure
CY2020 gva Number Of Projects With Upward Estimate Changes
NumberOfProjectsWithUpwardEstimateChanges
0 pure
CY2019 gva Number Of Projects With Upward Estimate Changes
NumberOfProjectsWithUpwardEstimateChanges
0 pure
CY2021 gva Number Of Projects With Downward Estimate Changes
NumberOfProjectsWithDownwardEstimateChanges
6 pure
CY2020 gva Number Of Projects With Downward Estimate Changes
NumberOfProjectsWithDownwardEstimateChanges
7 pure
CY2019 gva Number Of Projects With Downward Estimate Changes
NumberOfProjectsWithDownwardEstimateChanges
10 pure
CY2020 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
3128879000 USD
CY2019 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
2914877000 USD
CY2021Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
2595085000 USD
CY2020Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
2810827000 USD
CY2020 gva Contract With Customer Liability Revenue Recognized Including Opening Balance
ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
176200000 USD
CY2019 gva Contract With Customer Liability Revenue Recognized Including Opening Balance
ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
110900000 USD
CY2018 gva Contract With Customer Liability Revenue Recognized Including Opening Balance
ContractWithCustomerLiabilityRevenueRecognizedIncludingOpeningBalance
116100000 USD
CY2019 us-gaap Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
152100000 USD
CY2021Q4 gva Aggregate Affirmative Claim Recovery Estimate Included In Contract Asset And Liability
AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability
39000000.0 USD
CY2020Q4 gva Aggregate Affirmative Claim Recovery Estimate Included In Contract Asset And Liability
AggregateAffirmativeClaimRecoveryEstimateIncludedInContractAssetAndLiability
37700000 USD
CY2021Q4 gva Costs In Excess Of Billings And Estimated Earnings
CostsInExcessOfBillingsAndEstimatedEarnings
14158000 USD
CY2020Q4 gva Costs In Excess Of Billings And Estimated Earnings
CostsInExcessOfBillingsAndEstimatedEarnings
26199000 USD
CY2021Q4 gva Contract With Customer Retention
ContractWithCustomerRetention
131279000 USD
CY2020Q4 gva Contract With Customer Retention
ContractWithCustomerRetention
105898000 USD
CY2021Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
145437000 USD
CY2020Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
132097000 USD
CY2020Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
132097000 USD
CY2021 us-gaap Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
547450000 USD
CY2021 us-gaap Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
-36899000 USD
CY2021 gva Contract With Customer Asset Increase Decrease For Billings
ContractWithCustomerAssetIncreaseDecreaseForBillings
-461294000 USD
CY2021 us-gaap Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Modification Of Contract
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract
-35917000 USD
CY2021Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
145437000 USD
CY2019Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
163578000 USD
CY2020 us-gaap Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
656460000 USD
CY2020 us-gaap Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
-41136000 USD
CY2020 gva Contract With Customer Asset Increase Decrease For Billings
ContractWithCustomerAssetIncreaseDecreaseForBillings
-606982000 USD
CY2020 us-gaap Contract With Customer Asset Cumulative Catch Up Adjustment To Revenue Modification Of Contract
ContractWithCustomerAssetCumulativeCatchUpAdjustmentToRevenueModificationOfContract
-39823000 USD
CY2020Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
132097000 USD
CY2021Q4 gva Advance Payments And Billings In Excess Of Costs Incurred
AdvancePaymentsAndBillingsInExcessOfCostsIncurred
169542000 USD
CY2020Q4 gva Advance Payments And Billings In Excess Of Costs Incurred
AdvancePaymentsAndBillingsInExcessOfCostsIncurred
135788000 USD
CY2021Q4 us-gaap Provision For Loss On Contracts
ProvisionForLossOnContracts
30499000 USD
CY2020Q4 us-gaap Provision For Loss On Contracts
ProvisionForLossOnContracts
27137000 USD
CY2021Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
200041000 USD
CY2020Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
162925000 USD
CY2020Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
162925000 USD
CY2021 us-gaap Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
-1770667000 USD
CY2021 us-gaap Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
13975000 USD
CY2021 gva Contract With Customer Liability Increase Decrease For Billings
ContractWithCustomerLiabilityIncreaseDecreaseForBillings
1790446000 USD
CY2021 gva Contract With Customer Liability Change In Provision For Loss
ContractWithCustomerLiabilityChangeInProvisionForLoss
3362000 USD
CY2021Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
200041000 USD
CY2019Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
85293000 USD
CY2020 us-gaap Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
-1748830000 USD
CY2020 us-gaap Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Estimate Of Transaction Price
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice
-3856000 USD
CY2020 gva Contract With Customer Liability Increase Decrease For Billings
ContractWithCustomerLiabilityIncreaseDecreaseForBillings
1807911000 USD
CY2020 gva Contract With Customer Liability Change In Provision For Loss
ContractWithCustomerLiabilityChangeInProvisionForLoss
22407000 USD
CY2020Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
162925000 USD
CY2021Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
465666000 USD
CY2020Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
439214000 USD
CY2021Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
1078000 USD
CY2020Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
1656000 USD
CY2021Q4 us-gaap Receivables Net Current
ReceivablesNetCurrent
464588000 USD
CY2020Q4 us-gaap Receivables Net Current
ReceivablesNetCurrent
437558000 USD
CY2021Q4 gva Working Capital Deficit
WorkingCapitalDeficit
20400000 USD
CY2021Q4 gva Percentage Of Net Receivables Individually Maximum
PercentageOfNetReceivablesIndividuallyMaximum
0.10 pure
CY2018Q2 us-gaap Derivative Liability Notional Amount
DerivativeLiabilityNotionalAmount
150000000.0 USD
CY2021Q4 gva Interest Rate Swaps Balance Of Swaps Remaining In Other Comprehensive Income Amount To Be Amortized Quarterly To Interest Expense
InterestRateSwapsBalanceOfSwapsRemainingInOtherComprehensiveIncomeAmountToBeAmortizedQuarterlyToInterestExpense
5400000 USD
CY2021Q4 gva Contract Value Of Active Construction Joint Venture Projects
ContractValueOfActiveConstructionJointVentureProjects
3000000000.0 USD
CY2021Q4 gva Unconsolidated Construction Joint Venture Cash Cash Equivalents And Marketable Securities
UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities
182891000 USD
CY2020Q4 gva Unconsolidated Construction Joint Venture Cash Cash Equivalents And Marketable Securities
UnconsolidatedConstructionJointVentureCashCashEquivalentsAndMarketableSecurities
181889000 USD
CY2021Q4 gva Unconsolidated Construction Joint Venture Other Current Assets
UnconsolidatedConstructionJointVentureOtherCurrentAssets
661342000 USD
CY2020Q4 gva Unconsolidated Construction Joint Venture Other Current Assets
UnconsolidatedConstructionJointVentureOtherCurrentAssets
767803000 USD
CY2021Q4 gva Unconsolidated Construction Joint Venture Assets Noncurrent Assets
UnconsolidatedConstructionJointVentureAssetsNoncurrentAssets
103579000 USD
CY2020Q4 gva Unconsolidated Construction Joint Venture Assets Noncurrent Assets
UnconsolidatedConstructionJointVentureAssetsNoncurrentAssets
164022000 USD
CY2021Q4 gva Unconsolidated Construction Joint Venture Current Liabilities
UnconsolidatedConstructionJointVentureCurrentLiabilities
307674000 USD
CY2020Q4 gva Unconsolidated Construction Joint Venture Current Liabilities
UnconsolidatedConstructionJointVentureCurrentLiabilities
482562000 USD
CY2021Q4 gva Equity In Construction Joint Ventures Current Assets Excluding Deficit In Equity
EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity
161275000 USD
CY2020Q4 gva Equity In Construction Joint Ventures Current Assets Excluding Deficit In Equity
EquityInConstructionJointVenturesCurrentAssetsExcludingDeficitInEquity
106335000 USD
CY2021Q4 us-gaap Equity Method Investments
EquityMethodInvestments
23368000 USD
CY2020Q4 us-gaap Equity Method Investments
EquityMethodInvestments
27637000 USD
CY2021Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
1342395000 USD
CY2020Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
1300757000 USD
CY2021Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
908891000 USD
CY2020Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
879608000 USD
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
1000000.0 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
1000000.0 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
4500000 USD
CY2020Q4 us-gaap Asset Retirement Obligation
AssetRetirementObligation
23853000 USD
CY2019Q4 us-gaap Asset Retirement Obligation
AssetRetirementObligation
21750000 USD
CY2021 us-gaap Asset Retirement Obligation Revision Of Estimate
AssetRetirementObligationRevisionOfEstimate
1596000 USD
CY2020 us-gaap Asset Retirement Obligation Revision Of Estimate
AssetRetirementObligationRevisionOfEstimate
2484000 USD
CY2021 us-gaap Asset Retirement Obligation Liabilities Settled
AssetRetirementObligationLiabilitiesSettled
1708000 USD
CY2020 us-gaap Asset Retirement Obligation Liabilities Settled
AssetRetirementObligationLiabilitiesSettled
1521000 USD
CY2021 us-gaap Asset Retirement Obligation Accretion Expense
AssetRetirementObligationAccretionExpense
1209000 USD
CY2020 us-gaap Asset Retirement Obligation Accretion Expense
AssetRetirementObligationAccretionExpense
1140000 USD
CY2021Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
433504000 USD
CY2020Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
421149000 USD
CY2021 us-gaap Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
67100000 USD
CY2020 us-gaap Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
62700000 USD
CY2019 us-gaap Cost Depreciation Amortization And Depletion
CostDepreciationAmortizationAndDepletion
63700000 USD
CY2021Q4 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
19800000 USD
CY2021Q4 us-gaap Asset Retirement Obligation Current
AssetRetirementObligationCurrent
1700000 USD
CY2020Q4 us-gaap Asset Retirement Obligation Current
AssetRetirementObligationCurrent
6000000.0 USD
CY2021Q4 us-gaap Asset Retirement Obligations Noncurrent
AssetRetirementObligationsNoncurrent
23300000 USD
CY2020Q4 us-gaap Asset Retirement Obligations Noncurrent
AssetRetirementObligationsNoncurrent
17900000 USD
CY2021 gva Asset Retirement Obligation Liabilities Expected To Be Settled By2027
AssetRetirementObligationLiabilitiesExpectedToBeSettledBy2027
8200000 USD
CY2021Q4 us-gaap Asset Retirement Obligation
AssetRetirementObligation
24950000 USD
CY2020Q4 us-gaap Asset Retirement Obligation
AssetRetirementObligation
23853000 USD
CY2021Q4 us-gaap Goodwill
Goodwill
53715000 USD
CY2020Q4 us-gaap Goodwill
Goodwill
53715000 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
9500000 USD
CY2020Q4 us-gaap Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
10600000 USD
CY2021Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
14500000 USD
CY2020Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
13500000 USD
CY2020Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
10531000 USD
CY2021Q4 us-gaap Accrued Insurance Current
AccruedInsuranceCurrent
76999000 USD
CY2020Q4 us-gaap Accrued Insurance Current
AccruedInsuranceCurrent
65404000 USD
CY2021Q4 gva Deficits In Unconsolidated Joint Ventures Current
DeficitsInUnconsolidatedJointVenturesCurrent
28636000 USD
CY2020Q4 gva Deficits In Unconsolidated Joint Ventures Current
DeficitsInUnconsolidatedJointVenturesCurrent
82463000 USD
CY2021Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
87460000 USD
CY2020Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
100035000 USD
CY2021Q4 gva Guaranty Liabilities Current
GuarantyLiabilitiesCurrent
82112000 USD
CY2020Q4 gva Guaranty Liabilities Current
GuarantyLiabilitiesCurrent
82280000 USD
CY2021Q4 gva Accrued Legal Settlement Current
AccruedLegalSettlementCurrent
129000000 USD
CY2020Q4 gva Accrued Legal Settlement Current
AccruedLegalSettlementCurrent
0 USD
CY2021Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
48622000 USD
CY2020Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
51565000 USD
CY2021Q4 us-gaap Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
452829000 USD
CY2020Q4 us-gaap Accounts Payable And Accrued Liabilities Current
AccountsPayableAndAccruedLiabilitiesCurrent
381747000 USD
CY2021Q4 gva Longterm Debt Other
LongtermDebtOther
8814000 USD
CY2020Q4 gva Longterm Debt Other
LongtermDebtOther
7247000 USD
CY2021Q4 us-gaap Long Term Debt
LongTermDebt
339918000 USD
CY2020Q4 us-gaap Long Term Debt
LongTermDebt
338800000 USD
CY2021Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
8727000 USD
CY2020Q4 us-gaap Long Term Debt Current
LongTermDebtCurrent
8278000 USD
CY2021Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
331191000 USD
CY2020Q4 us-gaap Long Term Debt Noncurrent
LongTermDebtNoncurrent
330522000 USD
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Next Twelve Months
LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
8900000 USD
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Two
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
117700000 USD
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Three
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
231500000 USD
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Four
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
1100000 USD
CY2019 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
12800000 USD
CY2021Q4 us-gaap Long Term Debt Maturities Repayments Of Principal In Year Five
LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
6800000 USD
CY2021 us-gaap Operating Lease Expense
OperatingLeaseExpense
18600000 USD
CY2020 us-gaap Operating Lease Expense
OperatingLeaseExpense
17900000 USD
CY2019 us-gaap Operating Lease Expense
OperatingLeaseExpense
15000000.0 USD
CY2021Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P3Y8M19D
CY2020Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P4Y5M12D
CY2021Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0358 pure
CY2020Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0388 pure
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
20556000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
15395000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
8049000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
2949000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
1982000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
7874000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
56805000 USD
CY2021Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
4849000 USD
CY2021Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
51956000 USD
CY2021 us-gaap Defined Contribution Plan Maximum Annual Contributions Per Employee Percent
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.50 pure
CY2021 us-gaap Defined Contribution Plan Employer Matching Contribution Percent
DefinedContributionPlanEmployerMatchingContributionPercent
0.06 pure
CY2021 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
14200000 USD
CY2020 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
13300000 USD
CY2021 us-gaap Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
39097000 USD
CY2020 us-gaap Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
37767000 USD
CY2019 us-gaap Multiemployer Plan Employer Contribution Cost
MultiemployerPlanEmployerContributionCost
44216000 USD
CY2021 gva Multiemployer Plans Maximum Percent Funded Status For Red Zone
MultiemployerPlansMaximumPercentFundedStatusForRedZone
0.65 pure
CY2021 gva Multiemployer Plans Maximum Percent Funded Status For Orange Zone
MultiemployerPlansMaximumPercentFundedStatusForOrangeZone
0.80 pure
CY2021 gva Multiemployer Plans Maximum Percent Funded Status For Yellow Zone
MultiemployerPlansMaximumPercentFundedStatusForYellowZone
0.80 pure
CY2021 gva Multiemployer Plans Maximum Percent Funded Status For Green Zone
MultiemployerPlansMaximumPercentFundedStatusForGreenZone
0.80 pure
CY2021Q4 us-gaap Common Stock Capital Shares Reserved For Future Issuance
CommonStockCapitalSharesReservedForFutureIssuance
2915665
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
2321541
CY2021Q4 us-gaap Employee Stock Ownership Plan Esop Shares In Esop
EmployeeStockOwnershipPlanESOPSharesInESOP
1059941
CY2020 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
19282000 USD
CY2021 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-577000 USD
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-3.56
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
0.23
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-3.60
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-0.62
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.22
CY2020 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-3.18
CY2019 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.29
CY2021 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.01
CY2020 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.42
CY2019 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.67
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
0.23
CY2019 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-31425000 USD
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
10673000 USD
CY2020 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-164399000 USD
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax Attributable To Reporting Entity
IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity
-28766000 USD
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
10096000 USD
CY2020 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-145117000 USD
CY2019 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-60191000 USD
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
45788000
CY2020 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
45614000
CY2019 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
46559000
CY2021 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
0
CY2020 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
589000
CY2019 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
0
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
45788000
CY2020 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
46203000
CY2019 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
46559000
CY2021 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.01
CY2020 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.42
CY2019 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.67
CY2019 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-0.62
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.22
CY2020 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-3.14
CY2019 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.29
CY2021 gva Share Price Potential Dilutive Effect Minimum
SharePricePotentialDilutiveEffectMinimum
31.47
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-17914000 USD
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-292000 USD
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-47867000 USD
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
8418000 USD
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
8437000 USD
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
7643000 USD
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-9496000 USD
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
8145000 USD
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-40224000 USD
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-569000 USD
CY2020 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
3938000 USD
CY2019 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
-2250000 USD
CY2021 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
-1516000 USD
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
434000 USD
CY2020 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-9151000 USD
CY2019 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
116000 USD
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-1637000 USD
CY2020 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
15644000 USD
CY2019 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-12085000 USD
CY2021 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-1203000 USD
CY2020 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
6493000 USD
CY2019 us-gaap Federal Income Tax Expense Benefit Continuing Operations
FederalIncomeTaxExpenseBenefitContinuingOperations
-11969000 USD
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
-947000 USD
CY2020 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
-1109000 USD
CY2019 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
719000 USD
CY2020 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
2829000 USD
CY2019 us-gaap State And Local Income Tax Expense Benefit Continuing Operations
StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
-1531000 USD
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
1322000 USD
CY2020 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
229000 USD
CY2019 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
361000 USD
CY2021 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
160000 USD
CY2020 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
376000 USD
CY2019 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
851000 USD
CY2021 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
1482000 USD
CY2020 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
605000 USD
CY2019 us-gaap Foreign Income Tax Expense Benefit Continuing Operations
ForeignIncomeTaxExpenseBenefitContinuingOperations
1212000 USD
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1237000 USD
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
9927000 USD
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-12288000 USD
CY2021 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-1994000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.210 pure
CY2020 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
1681000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.210 pure
CY2019 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-8366000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.210 pure
CY2021 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-1412000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.149 pure
CY2020 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
3056000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.382 pure
CY2019 us-gaap Income Tax Reconciliation State And Local Income Taxes
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-1328000 USD
CY2019 gva Effective Income Tax Rate Reconciliation Purchase Price Accounting Percent
EffectiveIncomeTaxRateReconciliationPurchasePriceAccountingPercent
0.033 pure
CY2019 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.033 pure
CY2021 us-gaap Income Tax Reconciliation Tax Credits Foreign
IncomeTaxReconciliationTaxCreditsForeign
966000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
-0.102 pure
CY2020 us-gaap Income Tax Reconciliation Tax Credits Foreign
IncomeTaxReconciliationTaxCreditsForeign
915000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
0.114 pure
CY2019 us-gaap Income Tax Reconciliation Tax Credits Foreign
IncomeTaxReconciliationTaxCreditsForeign
1395000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Foreign
EffectiveIncomeTaxRateReconciliationTaxCreditsForeign
-0.035 pure
CY2021 us-gaap Income Tax Reconciliation Nondeductible Expense Depletion
IncomeTaxReconciliationNondeductibleExpenseDepletion
-1015000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Depletion
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion
0.107 pure
CY2020 us-gaap Income Tax Reconciliation Nondeductible Expense Depletion
IncomeTaxReconciliationNondeductibleExpenseDepletion
-1096000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Depletion
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion
-0.137 pure
CY2019 us-gaap Income Tax Reconciliation Nondeductible Expense Depletion
IncomeTaxReconciliationNondeductibleExpenseDepletion
-932000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Depletion
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseDepletion
0.023 pure
CY2021 us-gaap Income Tax Reconciliation Minority Interest Income Expense
IncomeTaxReconciliationMinorityInterestIncomeExpense
-1613000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Minority Interest Income Expense
EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
-0.170 pure
CY2020 us-gaap Income Tax Reconciliation Minority Interest Income Expense
IncomeTaxReconciliationMinorityInterestIncomeExpense
-4423000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Minority Interest Income Expense
EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
0.553 pure
CY2019 us-gaap Income Tax Reconciliation Minority Interest Income Expense
IncomeTaxReconciliationMinorityInterestIncomeExpense
733000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Minority Interest Income Expense
EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
0.018 pure
CY2021 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
1300000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
-0.137 pure
CY2020 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
584000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.073 pure
CY2019 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
1462000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
-0.037 pure
CY2021 us-gaap Income Tax Reconciliation Nondeductible Expense Life Insurance
IncomeTaxReconciliationNondeductibleExpenseLifeInsurance
731000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Life Insurance
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLifeInsurance
-0.077 pure
CY2020 us-gaap Income Tax Reconciliation Nondeductible Expense Life Insurance
IncomeTaxReconciliationNondeductibleExpenseLifeInsurance
591000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Life Insurance
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLifeInsurance
0.074 pure
CY2019 us-gaap Income Tax Reconciliation Nondeductible Expense Life Insurance
IncomeTaxReconciliationNondeductibleExpenseLifeInsurance
870000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Life Insurance
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseLifeInsurance
-0.022 pure
CY2021 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
-660000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
0.069 pure
CY2020 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
502000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
0.063 pure
CY2019 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
0 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Percent
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent
0 pure
CY2021 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
0 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
0 pure
CY2020 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
-1662000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
-0.208 pure
CY2019 us-gaap Income Tax Reconciliation Change In Enacted Tax Rate
IncomeTaxReconciliationChangeInEnactedTaxRate
-923000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
0.023 pure
CY2021 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
0 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0 pure
CY2020 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
3550000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.444 pure
CY2019 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
0 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0 pure
CY2021 gva Effective Income Tax Rate Reconciliation Purchase Price Accounting Amount
EffectiveIncomeTaxRateReconciliationPurchasePriceAccountingAmount
0 USD
CY2021 gva Effective Income Tax Rate Reconciliation Purchase Price Accounting Percent
EffectiveIncomeTaxRateReconciliationPurchasePriceAccountingPercent
0 pure
CY2020 gva Effective Income Tax Rate Reconciliation Purchase Price Accounting Amount
EffectiveIncomeTaxRateReconciliationPurchasePriceAccountingAmount
0 USD
CY2020 gva Effective Income Tax Rate Reconciliation Purchase Price Accounting Percent
EffectiveIncomeTaxRateReconciliationPurchasePriceAccountingPercent
0 pure
CY2019 gva Effective Income Tax Rate Reconciliation Purchase Price Accounting Amount
EffectiveIncomeTaxRateReconciliationPurchasePriceAccountingAmount
-1308000 USD
CY2021 gva Effective Income Tax Rate Reconciliation Provision To Return Adjustments Amount
EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsAmount
702000 USD
CY2021 gva Effective Income Tax Rate Reconciliation Provision To Return Adjustments Percent
EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsPercent
-0.074 pure
CY2020 gva Effective Income Tax Rate Reconciliation Provision To Return Adjustments Amount
EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsAmount
-1456000 USD
CY2020 gva Effective Income Tax Rate Reconciliation Provision To Return Adjustments Percent
EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsPercent
-0.182 pure
CY2019 gva Effective Income Tax Rate Reconciliation Provision To Return Adjustments Amount
EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsAmount
-640000 USD
CY2019 gva Effective Income Tax Rate Reconciliation Provision To Return Adjustments Percent
EffectiveIncomeTaxRateReconciliationProvisionToReturnAdjustmentsPercent
0.016 pure
CY2021 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-6000 USD
CY2021 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.001 pure
CY2020 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
21000 USD
CY2020 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.019 pure
CY2019 us-gaap Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
-45000 USD
CY2019 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.001 pure
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1237000 USD
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.130 pure
CY2020 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
9927000 USD
CY2020 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
1.219 pure
CY2019 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-12288000 USD
CY2019 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.305 pure
CY2021 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
21000000.0 USD
CY2020 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
-10200000 USD
CY2019 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
-8100000 USD
CY2021 gva Disposal Group Effective Income Tax Rate Discontinued Operations
DisposalGroupEffectiveIncomeTaxRateDiscontinuedOperations
0.662 pure
CY2020 gva Disposal Group Effective Income Tax Rate Discontinued Operations
DisposalGroupEffectiveIncomeTaxRateDiscontinuedOperations
0.058 pure
CY2019 gva Disposal Group Effective Income Tax Rate Discontinued Operations
DisposalGroupEffectiveIncomeTaxRateDiscontinuedOperations
0.219 pure
CY2021Q4 gva Deferred Tax Assets Receivables
DeferredTaxAssetsReceivables
3173000 USD
CY2020Q4 gva Deferred Tax Assets Receivables
DeferredTaxAssetsReceivables
3044000 USD
CY2021Q4 gva Deferred Tax Assets Insurance
DeferredTaxAssetsInsurance
14334000 USD
CY2020Q4 gva Deferred Tax Assets Insurance
DeferredTaxAssetsInsurance
12654000 USD
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
11133000 USD
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Employee Compensation
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
11187000 USD
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
3792000 USD
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits
9721000 USD
CY2021Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
1088000 USD
CY2020Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
1283000 USD
CY2021Q4 gva Deferred Tax Assets Contract Income Recognition
DeferredTaxAssetsContractIncomeRecognition
11453000 USD
CY2020Q4 gva Deferred Tax Assets Contract Income Recognition
DeferredTaxAssetsContractIncomeRecognition
15638000 USD
CY2021Q4 gva Deferred Tax Assets Lease Liabilities
DeferredTaxAssetsLeaseLiabilities
16351000 USD
CY2020Q4 gva Deferred Tax Assets Lease Liabilities
DeferredTaxAssetsLeaseLiabilities
16342000 USD
CY2021Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
59760000 USD
CY2020Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
52181000 USD
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
26533000 USD
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
29547000 USD
CY2021Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
8440000 USD
CY2019 us-gaap Unrecognized Tax Benefits Decreases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
-0 USD
CY2021 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
0 USD
CY2020 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
22000 USD
CY2021Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
102991000 USD
CY2020Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
103034000 USD
CY2021Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
64915000 USD
CY2020Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
46153000 USD
CY2021Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
15791000 USD
CY2020Q4 us-gaap Deferred Tax Liabilities Leasing Arrangements
DeferredTaxLiabilitiesLeasingArrangements
15792000 USD
CY2021Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
80706000 USD
CY2020Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
61945000 USD
CY2021Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
22285000 USD
CY2020Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
41089000 USD
CY2021Q4 us-gaap Tax Credit Carryforward Amount
TaxCreditCarryforwardAmount
59760000 USD
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
29547000 USD
CY2019Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
25271000 USD
CY2021 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
-3014000 USD
CY2020 us-gaap Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
4276000 USD
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
26533000 USD
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
29547000 USD
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
22700000 USD
CY2021Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
5400000 USD
CY2021Q4 us-gaap Decrease In Unrecognized Tax Benefits Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
1800000 USD
CY2021Q4 gva Decrease In Unrecognized Tax Benefits That Would Impact Effective Tax Rate Is Reasonably Possible
DecreaseInUnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRateIsReasonablyPossible
1600000 USD
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
22728000 USD
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
24406000 USD
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
19348000 USD
CY2021 us-gaap Unrecognized Tax Benefits Increases Resulting From Acquisition
UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
0 USD
CY2020 us-gaap Unrecognized Tax Benefits Increases Resulting From Acquisition
UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
0 USD
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Acquisition
UnrecognizedTaxBenefitsIncreasesResultingFromAcquisition
5812000 USD
CY2021 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2020 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
0 USD
CY2021 us-gaap Unrecognized Tax Benefits Decreases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
-0 USD
CY2020 us-gaap Unrecognized Tax Benefits Decreases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromCurrentPeriodTaxPositions
-0 USD
CY2019 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
169000 USD
CY2021 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
-0 USD
CY2020 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
-0 USD
CY2019 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
7000 USD
CY2021 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
4000 USD
CY2020 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
1700000 USD
CY2019 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
916000 USD
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
22724000 USD
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
22728000 USD
CY2019Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
24406000 USD
CY2021 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
400000 USD
CY2020 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
500000 USD
CY2019 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
300000 USD
CY2021Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
6100000 USD
CY2020Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
5800000 USD
CY2021Q4 us-gaap Loss Contingency Accrual At Carrying Value
LossContingencyAccrualAtCarryingValue
129000000.0 USD
CY2021 us-gaap Gross Profit
GrossProfit
305556000 USD
CY2020 us-gaap Gross Profit
GrossProfit
304653000 USD
CY2019 us-gaap Gross Profit
GrossProfit
189785000 USD
CY2021 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
243083000 USD
CY2020 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
252879000 USD
CY2019 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
238147000 USD
CY2021 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
-95155000 USD
CY2020 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
-36964000 USD
CY2019 us-gaap Other Operating Income Expense Net
OtherOperatingIncomeExpenseNet
-6735000 USD
CY2021 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
33781000 USD
CY2020 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
4925000 USD
CY2019 us-gaap Gain Loss On Disposition Of Assets1
GainLossOnDispositionOfAssets1
13373000 USD
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-10595000 USD
CY2020 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-11590000 USD
CY2019 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1500000 USD
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-9496000 USD
CY2020 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
8145000 USD
CY2019 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-40224000 USD
CY2021Q1 us-gaap Gross Profit
GrossProfit
53712000 USD
CY2021Q4 gva Percentage Of Revenue
PercentageOfRevenue
0.076 pure
CY2021Q4 us-gaap Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
15600000 USD
CY2020Q4 us-gaap Held To Maturity Securities Noncurrent
HeldToMaturitySecuritiesNoncurrent
5200000 USD
CY2021Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
49312000 USD
CY2020Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
52987000 USD
CY2021Q4 us-gaap Disposal Group Including Discontinued Operation Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
0 USD
CY2020Q4 us-gaap Disposal Group Including Discontinued Operation Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
252104000 USD
CY2021Q4 us-gaap Assets
Assets
2494927000 USD
CY2020Q4 us-gaap Assets
Assets
2379996000 USD
CY2021Q4 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
683196000 USD
CY2021Q3 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
925854000 USD
CY2021Q2 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
834671000 USD
CY2021Q1 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
566332000 USD
CY2021Q4 us-gaap Gross Profit
GrossProfit
51652000 USD
CY2021Q3 us-gaap Gross Profit
GrossProfit
101960000 USD
CY2021Q2 us-gaap Gross Profit
GrossProfit
98232000 USD
CY2021Q4 us-gaap Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
392641000 USD
CY2020Q4 us-gaap Assets Held For Sale Not Part Of Disposal Group Current
AssetsHeldForSaleNotPartOfDisposalGroupCurrent
171263000 USD
CY2021Q3 gva Percentage Of Revenue
PercentageOfRevenue
0.110 pure
CY2021Q2 gva Percentage Of Revenue
PercentageOfRevenue
0.118 pure
CY2021Q1 gva Percentage Of Revenue
PercentageOfRevenue
0.095 pure
CY2021Q4 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-406000 USD
CY2021Q3 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
28403000 USD
CY2021Q2 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
26145000 USD
CY2021Q1 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-62401000 USD
CY2021Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-20027000 USD
CY2021Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
4020000 USD
CY2021Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
29602000 USD
CY2021Q1 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-2922000 USD
CY2021Q4 us-gaap Profit Loss
ProfitLoss
-20433000 USD
CY2021Q3 us-gaap Profit Loss
ProfitLoss
32423000 USD
CY2021Q2 us-gaap Profit Loss
ProfitLoss
55747000 USD
CY2021Q1 us-gaap Profit Loss
ProfitLoss
-65323000 USD
CY2021Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
6814000 USD
CY2021Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
31023000 USD
CY2021Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
24859000 USD
CY2021Q1 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-63273000 USD
CY2021Q4 us-gaap Net Income Loss
NetIncomeLoss
-13213000 USD
CY2021Q3 us-gaap Net Income Loss
NetIncomeLoss
35043000 USD
CY2020Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.87
CY2021Q1 us-gaap Net Income Loss
NetIncomeLoss
-66195000 USD
CY2021Q2 us-gaap Net Income Loss
NetIncomeLoss
54461000 USD
CY2020Q2 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.18
CY2020Q2 us-gaap Net Income Loss
NetIncomeLoss
3405000 USD
CY2021Q4 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.15
CY2021Q3 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.68
CY2021Q2 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.54
CY2021Q1 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-1.38
CY2021Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-0.44
CY2021Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
0.08
CY2021Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
0.65
CY2021Q1 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-0.07
CY2021Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.29
CY2021Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.76
CY2021Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
1.19
CY2021Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.45
CY2021Q4 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.14
CY2021Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.65
CY2021Q2 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.52
CY2021Q1 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-1.38
CY2021Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-0.42
CY2021Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
0.08
CY2021Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
0.62
CY2021Q1 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-0.07
CY2021Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.28
CY2021Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.73
CY2021Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
1.14
CY2021Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.45
CY2020Q4 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
830390000 USD
CY2020Q3 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
955761000 USD
CY2020Q2 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
811866000 USD
CY2020Q1 us-gaap Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
530862000 USD
CY2020Q4 us-gaap Gross Profit
GrossProfit
93319000 USD
CY2020Q3 us-gaap Gross Profit
GrossProfit
113015000 USD
CY2020Q2 us-gaap Gross Profit
GrossProfit
81048000 USD
CY2020Q1 us-gaap Gross Profit
GrossProfit
17271000 USD
CY2020Q4 gva Percentage Of Revenue
PercentageOfRevenue
0.112 pure
CY2020Q3 gva Percentage Of Revenue
PercentageOfRevenue
0.118 pure
CY2020Q2 gva Percentage Of Revenue
PercentageOfRevenue
0.100 pure
CY2020Q1 gva Percentage Of Revenue
PercentageOfRevenue
0.033 pure
CY2020Q4 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
2513000 USD
CY2020Q3 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
32665000 USD
CY2020Q2 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3645000 USD
CY2020Q1 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-40605000 USD
CY2020Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
3174000 USD
CY2020Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-131022000 USD
CY2020Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-4618000 USD
CY2020Q1 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-31933000 USD
CY2020Q4 us-gaap Profit Loss
ProfitLoss
5687000 USD
CY2020Q3 us-gaap Profit Loss
ProfitLoss
-98357000 USD
CY2020Q2 us-gaap Profit Loss
ProfitLoss
-973000 USD
CY2020Q1 us-gaap Profit Loss
ProfitLoss
-72538000 USD
CY2020Q4 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
4836000 USD
CY2020Q3 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
39860000 USD
CY2020Q2 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
8023000 USD
CY2020Q1 us-gaap Income Loss From Continuing Operations
IncomeLossFromContinuingOperations
-33437000 USD
CY2020Q4 us-gaap Net Income Loss
NetIncomeLoss
8010000 USD
CY2020Q3 us-gaap Net Income Loss
NetIncomeLoss
-91162000 USD
CY2020Q1 us-gaap Net Income Loss
NetIncomeLoss
-65370000 USD
CY2020Q4 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.11
CY2020Q1 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.73
CY2020Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
0.07
CY2020Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-2.87
CY2020Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-0.11
CY2020Q1 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Basic Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicShare
-0.71
CY2020Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.18
CY2020Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-2.00
CY2020Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.07
CY2020Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-1.44
CY2020Q4 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.10
CY2020Q3 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.86
CY2020Q2 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.17
CY2020Q1 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.73
CY2020Q4 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
0.07
CY2020Q3 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-2.83
CY2020Q2 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-0.10
CY2020Q1 us-gaap Income Loss From Discontinued Operations Net Of Tax Per Diluted Share
IncomeLossFromDiscontinuedOperationsNetOfTaxPerDilutedShare
-0.71
CY2020Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.17
CY2020Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.97
CY2020Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.07
CY2020Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-1.44

Files In Submission

Name View Source Status
0001437749-22-004482-index-headers.html Edgar Link pending
0001437749-22-004482-index.html Edgar Link pending
0001437749-22-004482.txt Edgar Link pending
0001437749-22-004482-xbrl.zip Edgar Link pending
a1.jpg Edgar Link pending
ex_306486.htm Edgar Link pending
ex_306487.htm Edgar Link pending
ex_306488.htm Edgar Link pending
ex_306489.htm Edgar Link pending
ex_306490.htm Edgar Link pending
ex_306491.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
gva-20211231.xsd Edgar Link pending
gva-20211231_cal.xml Edgar Link unprocessable
gva-20211231_def.xml Edgar Link unprocessable
gva-20211231_lab.xml Edgar Link unprocessable
gva-20211231_pre.xml Edgar Link unprocessable
gva20211231_10k.htm Edgar Link pending
gva20211231_10k_htm.xml Edgar Link completed
img01.jpg Edgar Link pending
MetaLinks.json Edgar Link pending
perfgraph.jpg Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R100.htm Edgar Link pending
R101.htm Edgar Link pending
R102.htm Edgar Link pending
R103.htm Edgar Link pending
R104.htm Edgar Link pending
R105.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
R93.htm Edgar Link pending
R94.htm Edgar Link pending
R95.htm Edgar Link pending
R96.htm Edgar Link pending
R97.htm Edgar Link pending
R98.htm Edgar Link pending
R99.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending