XML 57 R36.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies |
Principles of Consolidation | Principles of Consolidation: The consolidated financial statements include the accounts of Granite Construction Incorporated and its wholly-owned and consolidated subsidiaries. All material inter-company transactions and accounts have been eliminated. Additionally, we participate in various construction joint ventures of which we are a limited member (“joint ventures”). Generally, each construction joint venture is formed to accomplish a specific project and is jointly controlled by the joint venture partners. The joint venture agreements typically provide that our interests in any profits and assets and our respective share in any losses and liabilities that may result from the performance of the contracts are limited to our stated percentage interest in the project. 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). Under our joint venture contractual arrangements, we provide capital to these joint ventures in return for an ownership interest. In addition, partners dedicate resources to the joint ventures necessary to complete the contracts and are reimbursed for their cost. The operational risks of each construction joint venture are passed along to the joint venture members. As we absorb our share of these risks, our investment in each venture is exposed to potential gains and losses. We consolidate joint ventures if we determine that through our participation we have a variable interest and are the primary beneficiary as defined by the Financial Accounting Standards Board ("FASB") Accounting Standards Codification ("ASC") Topic 810, Consolidation, and related standards. The factors we use to determine the primary beneficiary of a variable interest entity (“VIE”) may include the decision authority of each partner, which partner manages the day-to-day operations of the project and the amount of our equity investment in relation to that of our partners. Although not applicable for any of the years presented, if we determine that the power to direct the significant activities is shared equally by two or more joint venture parties, then there is no primary beneficiary and no party consolidates the VIE. If we have determined we are not the primary beneficiary of a joint venture but do exercise significant influence, we account for our share of the operations of the unconsolidated construction joint ventures on a pro rata basis in revenue and cost of revenue in the consolidated statements of operations. We record the corresponding investment balance in equity in construction joint ventures in the consolidated balance sheets except when a project is in a loss position, the investment balance is recorded as a deficit in unconsolidated construction joint ventures and is included in accrued expenses and other current liabilities in the consolidated balance sheets. Our investment in unconsolidated construction joint ventures could extend beyond one year and is within the normal operating cycle of the associated construction projects. We account for non-construction unconsolidated joint ventures under the equity method of accounting in accordance with ASC Topic 323, Investments - Equity Method and Joint Ventures, and include our share of the operations in equity in income of affiliates in the consolidated statements of operations and in investment in affiliates in the consolidated balance sheets. We also participate in “line-item” joint venture agreements under which each partner is responsible for performing certain discrete items of the total scope of contracted work. The revenue for each line-item joint venture partners’ discrete items of work is defined in the contract with the project owner and each joint venture partner bears the profitability risk associated only with its own work. There is not a single set of books and records for a line-item joint venture. Each partner accounts for its items of work individually as it would for any self-performed contract. We account for our portion of these contracts as revenue and cost of revenue in the consolidated statements of operations and in relevant balances in the consolidated balance sheets.
Use of Estimates in the Preparation of Financial Statements | Use of Estimates in the Preparation of Financial Statements: 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.
Revenue Recognition | Revenue Recognition: Our revenue is primarily derived from construction contracts that can span several quarters or years in our Construction segment and from sales of construction related materials in our Materials segment. We recognize revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers, and subsequently issued additional related Accounting Standards Updates (“ASU”s) (“Topic 606”). Topic 606 provides for a five-step model for recognizing revenue from contracts with customers as follows: 1.Identify the contract 2.Identify performance obligations 3.Determine the transaction price 4.Allocate the transaction price 5.Recognize revenue Generally, our contracts contain one performance obligation. Contracts with customers in our Materials segment are typically defined by our customary business practices and are valued at the contractual selling price per unit. Our customary business practices are for the delivery of a separately identifiable good at a point in time which is typically when delivery to the customer occurs. Contracts in our Construction segment may contain multiple distinct promises or multiple contracts within a master agreement (e.g., contracts that cross multiple locations/geographies and task orders), which we review at contract inception to determine if they represent multiple performance obligations or multiple separate contracts. This review consists of determining if promises or groups of promises are distinct within the context of the contract, including whether contracts are physically contiguous, contain task orders, purchase or sales orders, termination clauses and/or elements not related to design and/or build. The transaction price is the amount of consideration to which we expect to be entitled in exchange for transferring goods and services to the customer. The contractual consideration from customers of our Construction segment may include both fixed amounts and variable amounts (e.g., bonuses/incentives or penalties/liquidated damages) to the extent that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved (i.e., probable and estimable). When a contract has a single performance obligation, the entire transaction price is attributed to that performance obligation. When a contract has more than one performance obligation, the transaction price is allocated to each performance obligation based on estimated relative standalone selling prices of the goods or services at the inception of the contract, which typically is determined using cost plus an appropriate margin. Subsequent to the inception of a contract in our Construction segment, the transaction price could change for various reasons, including executed or unapproved change orders, and unresolved contract modifications and/or affirmative claims. Changes that are accounted for as an adjustment to existing performance obligations are allocated on the same basis at contract inception. Otherwise, changes are accounted for as separate performance obligation(s) and the separate transaction price is allocated as discussed above. Changes are made to the transaction price from unapproved change orders to the extent the amount can be reasonably estimated and recovery is probable. On certain projects we have submitted and have pending unresolved contract modifications and/or affirmative claims (“affirmative claims”) to recover additional costs and the associated profit, if applicable, to which we believe we are entitled under the terms of contracts with customers, subcontractors, vendors or others. The owners or their authorized representatives and/or other third parties may be in partial or full agreement with the modifications or affirmative claims, or may have rejected or disagree entirely or partially as to such entitlement. Changes are made to the transaction price from affirmative claims with customers to the extent that additional revenue on a claim settlement with a customer is probable and estimable. A reduction to costs related to affirmative claims with non-customers with whom we have a contractual arrangement (“back charges”) is recognized when the estimated recovery is probable and estimable. Recognizing affirmative claims and back charge recoveries requires significant judgments of certain factors including, but not limited to, dispute resolution developments and outcomes, anticipated negotiation results, and the cost of resolving such matters. Generally, performance obligations related to contracts in our Construction segment are satisfied over time because our performance typically creates or enhances an asset that the customer controls as the asset is created or enhanced. We recognize revenue as performance obligations are satisfied and control of the promised good and/or service is transferred to the customer. Revenue in our Construction segment is ordinarily recognized over time as control is transferred to the customers by measuring the progress toward complete satisfaction of the performance obligation(s) using an input (i.e., “cost to cost”) method. Under the cost to cost method, costs incurred to-date are generally the best depiction of transfer of control. All contract costs, including those associated with affirmative claims, change orders and back charges, are recorded as incurred and revisions to estimated total costs are reflected as soon as the obligation to perform is determined. Contract costs consist of direct costs on contracts, including labor and materials, amounts payable to subcontractors, direct overhead costs and equipment expense (primarily depreciation, fuel, maintenance and repairs). The accuracy of our revenue and profit recognition in a given period depends on the accuracy of our estimates of the forecasted revenue and cost to complete each project. Cost estimates for all of our significant projects use a detailed “bottom up” approach. There are a number of factors that can contribute to revisions in estimates of contract cost and profitability. The most significant of these include: •changes in costs of labor and/or materials; •subcontractor costs, availability and/or performance issues; •extended overhead and other costs due to owner, weather and other delays; •changes in productivity expectations; •changes from original design on design-build projects; •our ability to fully and promptly recover on affirmative claims and back charges for additional contract costs; •a change in the availability and proximity of equipment and materials; •complexity in original design; •length of time to complete the project; •the availability and skill level of workers in the geographic location of the project; •site conditions that differ from those assumed in the original bid; •costs associated with scope changes; and •the customer’s ability to properly administer the contract. The foregoing factors, as well as the stage of completion of contracts in process and the mix of contracts at different margins may cause fluctuations in gross profit and gross profit margin from period to period. Significant changes in revenue and cost estimates, particularly in our larger, more complex, multi-year projects have had, and can in future periods have, a significant effect on our profitability. All state and federal government contracts and many of our other contracts provide for termination of the contract at the convenience of the party contracting with us, with provisions to pay us for work performed through the date of termination including demobilization cost. Costs to obtain our contracts (“pre-bid costs”) that are not expected to be recovered from the customer are expensed as incurred and included in selling, general and administrative expenses in our consolidated statements of operations. Although unusual, pre-bid costs that are explicitly chargeable to the customer even if the contract is not obtained are included in accounts receivable in our consolidated balance sheets when we are notified that we are not the low bidder with a corresponding reduction to selling, general and administrative expenses in our consolidated statements of operations.
Unearned Revenue | Unearned Revenue: Unearned revenue represents the aggregate amount of the transaction price allocated to unsatisfied or partially unsatisfied performance obligations at the end of a reporting period. We generally include a project in our unearned revenue at the time a contract is awarded, the contract has been executed and to the extent we believe funding is probable. Certain contracts contain contract options that are exercisable at the option of our customers without requiring us to go through an additional competitive bidding process or contain task orders related to master contracts under which we perform work only when the customer awards specific task orders to us. Contract options and task orders are included in unearned revenue when exercised or issued, respectively. As of December 31, 2024 and 2023, unearned revenue was $3.6 billion. Approximately $2.6 billion of the December 31, 2024 unearned revenue is expected to be recognized within the next twelve months and the remaining amount will be recognized thereafter. Substantially all of the contracts in our unearned revenue may be canceled or modified at the election of the customer; however, we have not been materially adversely affected by contract cancellations or modifications in the past. Many projects are added to unearned revenue and completed within the same fiscal quarter or year and, therefore, may not be reflected in our beginning or ending unearned revenue.
Balance Sheet Classifications | Balance Sheet Classifications: Prepaid expenses and amounts receivable and payable under construction contracts (principally retentions) that may exist over the duration of the contract and could extend beyond one year are included in current assets and liabilities. A one-year time period is used as the basis for classifying all other current assets and liabilities.
Cash and Cash Equivalents | Cash and Cash Equivalents: Cash equivalents are securities having maturities of three months or less from the date of purchase. Our access to joint venture cash may be limited by the provisions of the joint venture agreements.
Contract Assets | Contract Assets: Our contract assets include costs and estimated earnings in excess of billings as well as amounts due under contractual retention provisions. Costs and estimated earnings in excess of billings represent amounts earned and reimbursable under contracts, including customer affirmative claim recovery estimates, and have a conditional right for billing and payment such as achievement of milestones or completion of the project. Generally, with the exception of customer affirmative claims, such unbilled amounts will become billable according to the contract terms and generally will be billed and collected over the next twelve months. Settlement with the customer of outstanding affirmative claims is dependent on the claims resolution process and could extend beyond one year. Based on our historical experience, we generally consider the collection risk related to billable amounts to be low. However, when events or conditions indicate that it is probable that the amounts become unbillable, the transaction price and associated contract asset is reduced. Certain contracts in our Construction segment include retention provisions to provide assurance to our customers that we will perform in accordance with the contract terms and are not considered a financing benefit under ASC Topic 606. The balances billed but not paid by customers pursuant to these provisions generally become due upon completion and acceptance of the project work or products by the customer.
Marketable Securities | Marketable Securities: We determine the classification of our marketable securities at the time of purchase and re-evaluate these determinations at each balance sheet date. Our marketable securities are fixed income marketable securities and are classified as held-to-maturity as we have the positive intent and ability to hold the securities to maturity. Held-to-maturity investments are stated at amortized cost and are periodically assessed for other-than-temporary impairment. Amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity and is included in interest income. The cost of securities redeemed or called is based on the specific identification method.
Derivatives Instruments | Derivative Instruments: We recognize derivative instruments as either assets or liabilities in the consolidated balance sheets at fair value using Level 2 inputs. To receive hedge accounting treatment, derivative instruments that are designated as cash flow hedges must be highly effective in offsetting changes to expected future cash flows on hedged transactions. We formally document our hedge relationships at inception, including identification of the hedging instruments and the hedged items, our risk management objectives and strategies for undertaking the hedge transaction, and the initial quantitative assessment of the hedging instrument’s effectiveness in offsetting changes in the fair value of the hedged items. The effective portion of the gain or loss on cash flow hedges is reported as a component of accumulated other comprehensive income (loss) and subsequently reclassified to the consolidated statements of operations when the periodic hedged cash flows are settled. Adjustments to fair value on derivative instruments that are not part of a designated hedging relationship are reported through the consolidated statements of operations. We do not enter into derivative instruments for speculative or trading purposes. The 2023 capped call transactions associated with the 3.75% convertible senior notes due 2028 (the "3.75% Convertible Notes") and the 2024 capped call transactions associated with the 3.25% convertible senior notes due 2030 (the "3.25% Convertible Notes") are indexed to our stock and meet the equity classification requirements per ASC Topic 815, Derivatives and Hedging. These capped call transactions were recorded to equity in our consolidated balance sheets and are not accounted for as a bifurcated derivative. They will not be remeasured as long as they continue to meet the conditions for equity classification.
Fair Value of Financial Assets and Liabilities | Fair Value of Financial Assets and Liabilities: We measure and disclose certain financial assets and liabilities at fair value. ASC Topic 820, Fair Value Measurements and Disclosures, defines fair value as the exchange price that would be received for an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. ASC Topic 820 also establishes a fair value hierarchy which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. ASC Topic 820 describes three levels of inputs that may be used to measure fair value: Level 1 - Quoted prices in active markets for identical assets or liabilities. Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. We utilize the active market approach to measure fair value for our financial assets and liabilities. We report separately each class of assets and liabilities measured at fair value on a recurring basis and include assets and liabilities that are disclosed but not recorded at fair value in the fair value hierarchy.
Allowance for Credit Losses | Allowance for Credit Losses: Financial assets, which potentially subject us to credit losses, consist primarily of short and long-term marketable securities, receivables, contract assets and long-term notes receivables included in other noncurrent assets in our consolidated balance sheets. We measure expected credit losses of financial assets based on historical loss and other information available to management using a loss rate method applied to asset groups with categorically similar risk characteristics. These expected credit losses are recorded to an allowance for credit losses valuation account that is deducted from receivables and contract assets to present the net amount expected to be collected on the financial asset in the consolidated balance sheets.
Concentration of Credit Risk | Concentrations of Credit Risk: 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 one financial institution. During the years ended December 31, 2024, 2023 and 2022, 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 December 31, 2024, 2023 and 2022 represented $567.6 million (14.2% of total revenue), $458.2 million (13.1% of total revenue), and $348.0 million (10.5% of total revenue), respectively, which was primarily in the Construction segment. Other than Caltrans, none of our customers, including both prime and subcontractor arrangements, had revenue that individually exceeded 10% of total revenue during the year ended December 31, 2024, December 31, 2023, or December 31, 2022. The majority of our receivables are from customers concentrated in the United States. None of our customers had a receivable balance in excess of 10% of our total net receivables as of December 31, 2024 and 2023. Certain construction contracts include retention provisions that were included in contract assets as of December 31, 2024 and 2023 in our consolidated balance sheets. The balances billed but not paid by customers pursuant to these provisions generally become due upon completion and acceptance of the project work or products by the owners. The majority of the December 31, 2024 contract retention balance disclosed in Note 6 is expected to be collected within one year. We perform ongoing credit evaluations of our customers and generally do not 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.
Foreign Currency Transactions and Translations | Foreign Currency Transactions and Translation: In the periods presented we had operations in Mexico and Canada which involved exposure to possible volatile movements in foreign currency exchange rates. We account for foreign currency exchange transactions and translation in accordance with ASC Topic 830, Foreign Currency Matters. In the third quarter of 2023, we began the wind down of our international mineral services operations which operated in Mexico and Canada. Our Materials Segment continues to have international operations in Canada. In Mexico, most of our customer contracts and a significant portion of our costs were denominated in U.S. dollars; therefore, the functional currency was U.S. dollars. In Canada, the functional currency is the local currency. Foreign currency transactions are remeasured into the functional currency with gains and losses included in other income, net in the consolidated statements of operations. The impact from foreign currency transactions was immaterial for 2024, 2023 and 2022. Assets and liabilities in functional currency are translated into U.S. dollars at exchange rates prevailing at the balance sheet date. Revenues and expenses are translated into U.S. dollars at average foreign currency exchange rates prevailing during the reporting periods. The translation adjustments from functional currency to U.S. dollars are reported in accumulated other comprehensive income on the consolidated balance sheets.
Inventories | Inventories: Inventories relating to our operations consist primarily of quarry products, contract-specific materials and water well drilling materials, supplies, as well as mineral extraction and drilling supplies located primarily in the U.S. Cost of inventories are valued at the lower of average cost or net realizable value. We reserve quarry products based on estimated quantities of materials on hand in excess of approximately one year of demand.
Investments in Affiliates | Investments in Affiliates: Each investment accounted for under the equity method of accounting is reviewed for impairment in accordance with ASC Topic 323, Investments - Equity Method and Joint Ventures. We account for our share of the operating results of the equity method investments in equity in income from affiliates, net in the consolidated statements of operations and as a single line item in the consolidated balance sheets as investments in affiliates. Our investments in affiliates include foreign entities, real estate ventures and an asphalt terminal entity. These investments are evaluated for impairment using the other-than-temporary impairment model, which requires an impairment charge to be recognized if our investment’s carrying amount exceeds its fair value, and the decline in fair value is deemed to be other than temporary. Recoverability is measured by comparison of carrying amounts to future undiscounted cash flows the investments are expected to generate. Events or changes in circumstances which would cause us to review undiscounted future cash flows include, but are not limited to: •significant adverse changes in legal factors or the business climate and •current period cash flow or operating losses combined with a history of losses, or a forecast of continuing losses associated with the use of the asset. In addition, events or changes in circumstances specifically related to our real estate ventures, include: •significant decreases in the market price of the asset; •accumulation of costs significantly in excess of the amount originally expected for the acquisition, development or construction of the asset; and •significant changes to the development or business plans of a project. Future undiscounted cash flows and fair value assessments for our foreign entities and for the asphalt terminal entity are estimated based on market conditions and the political climate. Future undiscounted cash flows and fair value assessments for our real estate ventures are estimated based on entitlement status, market conditions, cost of construction, debt load, development schedules, status of joint venture partners and other factors applicable to the specific project. Fair value is estimated based on the expected future cash flows attributable to the asset or group of assets and on other assumptions that market participants would use in determining fair value, such as market discount rates, transaction prices for other comparable assets, and other market data. Our estimates of cash flows may differ from actual cash flows due to, among other things, fluctuations in interest rates, decisions made by jurisdictional agencies, economic conditions, or changes to our business operations.
Property and Equipment | Property and Equipment: Property and equipment are stated at cost. Depreciation for construction and other equipment is calculated using accelerated methods over lives ranging from three to ten years, and the straight-line method over lives from two to twenty years for the remaining depreciable assets. We believe that accelerated methods best approximate the service provided by the construction and other equipment. Depletion of quarry property is based on the usage of depletable reserves. We frequently sell property and equipment that has reached the end of its useful life or no longer meets our needs, including depleted quarry property. At the time that an asset or an asset group meets the held for sale criteria as defined by ASC Topic 360, Property, Plant, and Equipment, depreciation is discontinued and we write it down to fair value less cost to sell, if the fair value is below the carrying value. Fair value is estimated by a variety of factors including, but not limited to, market comparative data, historical sales prices, broker quotes and third-party valuations. If material, such property is separately disclosed in the consolidated balance sheets, otherwise it is held in property and equipment until sold. The cost and accumulated depreciation or depletion of property sold or retired is removed from the consolidated balance sheets and the resulting gains or losses, if any, are reflected in operating income in the consolidated statements of operations for the period. In the case that we abandon an asset, an amount equal to the carrying amount of the asset, less salvage value, if any, will be recognized as expense in the period that the asset was abandoned. Repairs and maintenance are expensed as incurred. Costs related to the development of internal-use software during the preliminary project and post-implementation stages are expensed as incurred. Costs incurred during the application development stage are capitalized. These costs consist primarily of software, hardware and consulting fees, as well as salaries and related costs. Amounts capitalized are reported as a component of office furniture and equipment within property and equipment in the consolidated balance sheets. Capitalized software costs are depreciated using the straight-line method over the estimated useful life of the related software, which ranges from three to seven years. During the years ended December 31, 2024, 2023 and 2022, we capitalized $6.9 million, $10.1 million, $11.4 million and, respectively, of internal-use software development and related hardware costs.
Long-lived Assets | Long-lived Assets: We review property and equipment and identifiable intangible assets for impairment at an asset group level whenever events or changes in circumstances indicate the carrying amount of an asset group may not be recoverable. Recoverability of these asset groups is measured by comparison of their carrying amounts to the future undiscounted cash flows the asset groups are expected to generate. If the asset groups are considered to be impaired, an impairment charge will be recognized equal to the amount by which the carrying amount of the asset group exceeds fair value. We group construction and plant equipment assets at the lowest level for which identifiable cash flows are largely independent of the cash flows of other groups of assets. When an individual asset or group of assets is determined to no longer contribute to its vertically integrated construction and plant equipment asset group, it is assessed for impairment independently. As of December 31, 2024, identifiable intangible assets, which primarily include customer relationships, trademarks/trade names and permits, are being amortized over useful lives of one to thirty years. All identifiable intangible assets are amortized on a straight-line basis.
Goodwill | Goodwill: During the first quarter of 2024, we reorganized our operational structure to more closely align with our two reportable segments, Construction and Materials. We performed quantitative goodwill impairment tests on the affected reporting units immediately before and after the reorganization. These reporting units previously aligned with our operating group structure, but have now been combined into two legacy reporting units, Construction and Materials. For each of the affected reporting units, we calculated the estimated fair value consistent with the annual impairment assessment using the discounted cash flows and market multiple methods. These tests indicated that the estimated fair values of the affected reporting units exceeded their carrying amounts. The LRC/MSG reporting units were not impacted by the reorganization. The newly acquired D&B business has been combined with LRC/MSG to form the Granite Southeast reporting units. As of December 31, 2024, we had four reporting units in which goodwill was recorded as follows: •Legacy Construction •Legacy Materials •Granite Southeast Construction •Granite Southeast Materials We perform our goodwill impairment tests annually as of November 1 and more frequently when events and circumstances occur that indicate a possible impairment of goodwill. Examples of such events or circumstances include, but are not limited to, the following: •a significant adverse change in the business climate; •a significant adverse change in legal factors or an adverse action or assessment by a regulator; •a more likely than not expectation that a segment or a significant portion thereof will be sold; or •the testing for recoverability of a significant asset group within the segment. In accordance with ASC Topic 350, Intangibles – Goodwill and Other, we can elect to perform a qualitative assessment to test a reporting unit’s goodwill for impairment or perform a quantitative impairment test. Based on a qualitative assessment, if we determine that the fair value of a reporting unit is more likely than not to be less than its carrying amount, the quantitative impairment test will be performed. In performing the quantitative goodwill impairment tests, we calculate the estimated fair value of the reporting unit in which the goodwill is recorded using the discounted cash flows and market multiple methods. The estimated fair value is compared to the carrying amount of the reporting unit, including goodwill. If the fair value of the reporting unit exceeds its carrying amount, goodwill of the reporting unit is considered not impaired. If the fair value of the reporting unit is less than its carrying amount, goodwill is impaired and the excess of the reporting unit’s carrying amount over the fair value is recognized as a non-cash impairment charge. Judgments inherent in these methods include the determination of appropriate discount rates, the amount and timing of expected future cash flows, revenue and margin growth rates, and appropriate benchmark companies. The cash flows used in our discounted cash flow model are based on five-year financial forecasts developed internally by management adjusted for market participant-based assumptions. Our discount rate assumptions are based on an assessment of the equity cost of capital and appropriate capital structure for our reporting units. To assess for reasonableness, we compare the estimated fair values of the reporting units to our current market capitalization. For our 2024 annual goodwill impairment test, we elected to perform a qualitative assessment on our Legacy Construction and Legacy Materials reporting units and it was determined that no impairment indicators existed and it was more likely than not that the fair values were greater than the carrying amounts; therefore, no quantitative goodwill impairment test was performed for these reporting units. Factors we considered in our qualitative assessment were macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers and changes in the composition or carrying amount of the reporting unit’s net assets. We performed quantitative goodwill impairment tests on both of our Granite Southeast reporting units. We calculated the estimated fair value using the discounted cash flows and market multiple methods. These tests indicated that the estimated fair values of these reporting units exceeded their carrying amounts and we concluded that goodwill was not impaired. For our 2023 annual goodwill impairment test, we elected to perform a qualitative assessment on each of our reporting units and we determined that it was more likely than not that the fair values were greater than the carrying amounts; therefore, no quantitative goodwill impairment test was performed for these reporting units. Factors we considered in our qualitative assessment were macroeconomic conditions, industry and market considerations, cost factors, overall financial performance, changes in management or key personnel, changes in strategy, changes in customers and changes in the composition or carrying amount of the reporting unit’s net assets. In the third quarter of 2023, in connection with our decision to wind down our international mineral services operations, we performed an interim goodwill impairment test on the former Mountain Group Construction reporting unit, which resulted in a $4.5 million non-cash impairment charge. This charge is included in Other costs, net in the consolidated statements of operations.
Right of use Assets and Lease Liabilities | Right of use Assets and Lease Liabilities: A lease contract conveys the right to use an underlying asset for a period of time in exchange for consideration. At inception, we determine whether a contract contains a lease by determining if there is an identified asset and if the contract conveys the right to control the use of the identified asset in exchange for consideration over a period of time. At lease commencement, we measure and record a lease liability equal to the present value of the remaining lease payments, generally discounted using the borrowing rate on our secured debt as the implicit rate is not readily determinable on many of our leases. We use a quarterly maturity discount rate if it is not materially different than the discount rates applied to each of the leases in the portfolio. On the lease commencement date, the amount of the right of use assets consists of the following: •the amount of the initial measurement of the lease liability; •any lease payments made at or before the commencement date, minus any lease incentives received; and •any initial direct costs incurred. On a quarterly basis, we determine if subcontractor, vendor or service provider agreements contain embedded leases by assessing if an asset is explicitly or implicitly specified in the agreement and the counterparty has the right to substitute the asset. Most of our lease contracts do not have the option to extend or renew. We assess the option for individual leases, and we generally consider the base term to be the term of lease contracts. Lease contracts may contain non-lease components for which we elected to include both the lease and non-lease components as a single component and account for it as a lease.
Contract Liabilities | Contract Liabilities: Our contract liabilities consist of billings in excess of costs and estimated earnings, net of the related contract retention and provisions for losses. Billings in excess of costs and estimated earnings are billings to customers on contracts in advance of work performed, including advance payments negotiated as a contract condition. Generally, unearned project-related costs will be earned over the next twelve months. Provisions for losses are recognized in the consolidated statements of operations at the uncompleted performance obligation level for the amount of total estimated losses in the period that evidence indicates that the estimated total cost of a performance obligation exceeds its estimated total revenue.
Asset Retirement Obligations | Asset Retirement Obligations: We account for the costs related to legal obligations to reclaim aggregate mining sites and other facilities by recording our estimated asset retirement obligation at fair value using Level 3 inputs, capitalizing the estimated liability as part of the related asset’s carrying amount and allocating it to expense over the asset’s useful life.
Warranties | Warranties: Many of our construction contracts contain warranty provisions covering defects in equipment, materials, design or workmanship that generally run for less than two years after our customer accepts the contract. Because of the nature of our projects, including contract owner inspections of the work both during construction and prior to acceptance, we have not experienced material warranty costs for these short-term warranties and, therefore, do not believe an accrual for these costs is necessary. Certain construction contracts carry longer warranty periods, ranging from two to ten years, for which we have accrued an estimate of warranty cost. Our warranty liability is estimated based on our experience with the type of work and any known risks relative to the project. Total warranty liability was not material as of December 31, 2024 and 2023.
Accrued Insurance Costs | Accrued Insurance Costs: We carry insurance policies to cover various risks, including general liability, automobile liability, workers compensation and employee medical expenses under which we are liable to reimburse the insurance company for certain losses. The amounts for which we are liable range from the first $0.5 million to $1.5 million per occurrence. We accrue for probable losses, both reported and unreported, that are reasonably estimable using actuarial methods based on historic trends, modified, if necessary, by recent events. The establishment of accruals for estimated losses associated with our insurance policies are based on actuarial studies that include known facts and interpretations of circumstances, including our experience with similar cases and historical trends involving claim payment patterns, pending levels of unpaid claims, claim severity, frequency patterns and changing regulatory and legal environments. Changes in our loss assumptions caused by changes in actual experience would affect our assessment of the ultimate liability and could have an effect on our operating results and financial position.
Surety Bonds | Surety Bonds: We generally are required to provide various types of surety bonds that provide an additional measure of security for our performance under certain public and private sector contracts. Performance bonds do not have stated expiration dates; rather, we are generally released from the bonds after the owner accepts the work performed under contract. The ability to maintain bonding capacity to support our current and future level of contracting requires that we maintain cash and working capital balances satisfactory to our sureties.
Performance Guarantees | Performance Guarantees: 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 2 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 not able to estimate amounts that may 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.
Contingencies | Contingencies: We are currently involved in various claims and legal proceedings. Loss contingency provisions are recorded if the potential loss from any asserted or un-asserted claim or legal proceeding is considered probable and the amount can be reasonably estimated. If a potential loss is considered probable but only a range of loss can be determined, the low-end of the range is recorded. These accruals represent management’s best estimate of probable loss. Disclosure is also provided when it is reasonably possible and estimable that a loss will be incurred or when it is reasonably possible that the amount of a loss will exceed the amount recorded. Significant judgment is required in both the determination of probability of loss and the determination as to whether an exposure is reasonably estimable. Because of uncertainties related to these matters, accruals are based only on the best information available at the time. As additional information becomes available, we reassess the potential liability related to claims and litigation and may revise our estimates. We expense associated legal costs as they are incurred.
Stock-Based Compensation | Stock-Based Compensation: We measure and recognize compensation expense, net of forfeitures, over the requisite vesting periods for all stock-based payment awards made and we recognize forfeitures as they occur. Stock-based compensation is included in selling, general and administrative expenses and cost of revenue on our consolidated statements of operations.
Other Costs | Other Costs: Other costs, net in the consolidated statements of operations are expensed as they are incurred and include legal fees for the defense of a former Company officer in his ongoing civil litigation with the Securities and Exchange Commission, reorganization costs, strategic acquisition and divestiture expenses and non-cash impairment charges. In addition to the aforementioned costs, 2023 also included a litigation charge and 2022 included a gain on sale of a business.
Income Taxes | Income Taxes: Deferred taxes are provided on a liability method whereby deferred tax assets are recognized for deductible temporary differences and operating loss carry-forwards and deferred tax liabilities are recognized for taxable temporary differences. Temporary differences are the differences between the reported amounts of assets and liabilities in the consolidated financial statements and their respective tax bases. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some or all of the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. Disproportionate income tax effects which are stranded in accumulated other comprehensive income will be released using the item-by-item approach. We report a liability in accrued expenses and other current liabilities and in other long-term liabilities in the consolidated balance sheets for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. We recognize interest and penalties, if any, related to unrecognized tax benefits in interest expense and other income, net in the consolidated statements of operations.
Computation of Earnings per Share | Computation of Earnings per Share: Basic net income per share is computed using the weighted-average number of common shares outstanding during the period. Diluted net income per share is computed using the weighted-average number of common shares and dilutive potential common shares outstanding during the period. Dilutive potential common shares include common share equivalents under the equity incentive plans and common share equivalents issuable under our 3.25% Convertible Notes, 3.75% Convertible Notes and 2.75% Convertible Notes using the if-converted method. See Note 14 for further discussion of the convertible notes.
Convertible Notes | Convertible Notes: ASU 2020-06 simplified the accounting for convertible instruments resulting in accounting for convertible debt instruments as a single liability measured at its amortized cost. We adopted ASU 2020-06 effective January 1, 2022, using the modified retrospective transition approach under which financial results reported in prior periods were not adjusted. Upon adoption of this new accounting guidance, the 2.75% Convertible Notes were accounted for entirely as a liability, and the issuance costs were accounted for wholly as debt issuance costs.
Recently Issued and Adopted Accounting Pronouncements | Recently Issued Accounting Pronouncements: We closely monitor all ASUs issued by the FASB and other authoritative guidance. In August 2023, the FASB issued ASU 2023-05, Business Combinations—Joint Venture Formations (Subtopic 805-60): Recognition and Initial Measurement, which requires that a joint venture apply a new basis of accounting upon formation. As a result, a newly formed joint venture, upon formation, would initially measure its assets and liabilities at fair value. This ASU is effective prospectively for all joint venture formations with a formation date on or after January 1, 2025. We do not expect this ASU to have a material impact on our consolidated financial statements. In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments intended to improve the effectiveness of income tax disclosures. These new disclosure requirements are effective prospectively commencing with our annual report for the year ending December 31, 2025. We do not expect the adoption of this ASU to have a material impact on our consolidated financial statements. In November 2024, the FASB issued ASU 2024-03, Income Statement—Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which requires public companies to disclose additional information about certain expenses in the notes to financial statements, enhancing transparency and providing more detailed insights for investors and other stakeholders. This ASU is effective commencing with our annual report for the year ending December 31, 2027, and quarterly periods thereafter. We are currently evaluating the impact of this standard on our consolidated financial statements and related disclosures.

X
- Definition The accounting policy for accrued insurance costs. + References No definition available. + Details
Name: | gva_AccruedInsuranceCostsPolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition the accounting policy for balance sheet classification. + References No definition available. + Details
Name: | gva_BalanceSheetClassificationPolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The accounting policy for contract assets. + References No definition available. + Details
Name: | gva_ContractAssetsPolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The accounting policy for contract liabilities. + References No definition available. + Details
Name: | gva_ContractLiabilitiesPolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure detailing the company's other costs policy. + References No definition available. + Details
Name: | gva_OtherCostsPolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for surety bonds. + References No definition available. + Details
Name: | gva_SuretyBondsPolicyPolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure details of the company's unearned revenue policy. + References No definition available. + Details
Name: | gva_UnearnedRevenuePolicyTextBlock
Namespace Prefix: | gva_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for legal obligation associated with retirement of long-lived asset that results from acquisition, construction, or development or from normal operation of long-lived asset. Excludes environmental remediation liability from improper or other-than-normal operation of long-lived asset, obligation arising in connection with leased property that meets definition of lease payments or variable lease payments and from plan to sell or otherwise dispose of a long-lived asset. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/410-20/tableOfContent + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482913/230-10-50-1 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 954 -SubTopic 450 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_CommitmentsAndContingenciesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for consolidation to describe the significant judgments and assumptions made in determining whether a variable interest held by the entity requires the variable interest entity to be consolidated and (or) disclose information about its involvement with the variable interest entity; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; and the significant factors considered and judgments made in determining that the power to direct the activities that significantly impact the economic performance of the variable interest entity are shared (as defined). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Paragraph 2AA -Subparagraph (a) -Section 50 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-2AA Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-4 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 5A -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481203/810-10-50-5A + Details
Name: | us-gaap_ConsolidationVariableInterestEntityPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit loss on financial instrument measured at amortized cost basis, net investment in lease, off-balance sheet credit exposure, and available-for-sale debt security. Includes, but is not limited to, methodology used to estimate allowance for credit loss, how writeoff of uncollectible amount is recognized, and determination of past due status and nonaccrual status. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.M.2.Q4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483530/326-20-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-14 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 5A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-5A Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 35 -Paragraph 8A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479366/326-20-35-8A Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-3D Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-5 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 30 -Paragraph 1B -Publisher FASB -URI https://asc.fasb.org/1943274/2147479175/326-30-30-1B Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3C -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3C Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3A Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 3D -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-3D Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 13A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-13A Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 30 -Paragraph 4A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479391/326-20-30-4A Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 35 -Paragraph 7A -Publisher FASB -URI https://asc.fasb.org/1943274/2147479148/326-30-35-7A Reference 15: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-21 Reference 16: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-11 Reference 17: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479106/326-30-50-7 Reference 18: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479319/326-20-50-17 + Details
Name: | us-gaap_CreditLossFinancialInstrumentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_DebtPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 815 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1A Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-1 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for guarantees, indemnifications and product warranties, and methodologies used in determining the amount of such liabilities. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 460 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/460/tableOfContent + Details
Name: | us-gaap_GuaranteesIndemnificationsAndWarrantiesPolicies
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 11 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-11 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 12 -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-8 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration