XML 100 R79.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Property and Equipment, Net (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Property, Plant and Equipment [Abstract] |  |  |
Depreciation and depletion expense | $ 110,600 | $ 89,200 | $ 79,500
Gain on sales of property and equipment | 8,764 | 28,346 | $ 12,617
Asset retirement obligations | 6,600 | 5,800 |
AROs, noncurrent | 37,800 | $ 32,700 |
AROs, settled by 2025 | 5,900 |  |
AROs, settled by 2026 | 8,200 |  |
AROs, settled by 2027 | 1,200 |  |
AROs, settled by 2028 | 3,400 |  |
AROs, settled after 2028 | $ 19,100 |  |

X
- Definition Asset Retirement Obligation Liabilities Expected To Be Settled, After Year Four + References No definition available. + Details
Name: | gva_AssetRetirementObligationLiabilitiesExpectedToBeSettledAfterYearFour
Namespace Prefix: | gva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of asset retirement obligations expected to be settled, or otherwise disposed of by 2028. + References No definition available. + Details
Name: | gva_AssetRetirementObligationLiabilitiesExpectedToBeSettledYearFour
Namespace Prefix: | gva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Asset Retirement Obligation Liabilities Expected To Be Settled, Year One + References No definition available. + Details
Name: | gva_AssetRetirementObligationLiabilitiesExpectedToBeSettledYearOne
Namespace Prefix: | gva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Asset Retirement Obligation Liabilities Expected To Be Settled, Year Three + References No definition available. + Details
Name: | gva_AssetRetirementObligationLiabilitiesExpectedToBeSettledYearThree
Namespace Prefix: | gva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Asset Retirement Obligation Liabilities Expected To Be Settled, Year Two + References No definition available. + Details
Name: | gva_AssetRetirementObligationLiabilitiesExpectedToBeSettledYearTwo
Namespace Prefix: | gva_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Current portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1 + Details
Name: | us-gaap_AssetRetirementObligationCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1 + Details
Name: | us-gaap_AssetRetirementObligationsNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense for allocation of cost of tangible and intangible assets over their useful lives, and reduction in quantity of natural resource due to consumption directly used in production of good and rendering of service. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 + Details
Name: | us-gaap_CostDepreciationAmortizationAndDepletion
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_GainLossOnDispositionOfAssets1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration