XML 52 R36.htm IDEA: XBRL DOCUMENT
v3.24.0.1

SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2023
Accounting Policies [Abstract] |
Principles of consolidation | The accompanying consolidated financial statements (the “Financial Statements”) include the accounts of the Company and of its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated in consolidation. Investments in entities over which the Company has significant influence but not control are accounted for using the equity method of accounting. These investments are initially recorded at cost and subsequently adjusted based on the Company’s proportionate share of earnings, losses, and distributions from each entity.
Use of estimates | The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America ("U.S. GAAP") requires management to make certain estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of net revenues and expenses during the reporting period. Actual results could differ from those estimates. The most significant estimates include the estimation of total contract costs used for net revenues and cost recognition from construction contracts, fair value estimates included in the accounting for acquisitions, valuation of long-lived assets and acquisition-related contingent consideration, self-insurance liabilities, income taxes, and the estimated effects of litigation and other contingencies.
Foreign currency and currency translation | The assets and liabilities of foreign subsidiaries with a functional currency other than the U.S. dollar are translated into U.S. dollars at exchange rates in effect at year-end, with resulting translation gains or losses included within other comprehensive income or loss. Net revenues and expenses are translated into U.S. dollars at average monthly rates of exchange in effect during the year. Foreign currency transaction gains and losses, including hedging impacts, are classified in investment income and other, net, in the consolidated statements of operations and were a gain (loss) of $1, $(2) and $(3) for the years ended December 31, 2023, 2022, and 2021, respectively. These net foreign currency transaction gains and losses include derivative instruments designed to reduce foreign currency exchange rate risks. Refer to Note 10 - "Derivatives" for further information. Translation gains or losses, which are recorded in accumulated other comprehensive loss on the consolidated balance sheets, result from translation of the assets and liabilities of APi Group’s foreign subsidiaries into U.S. dollars. Foreign currency translation gains (losses) totaled approximately $61, $(164), and $(11) for the years ended December 31, 2023, 2022, and 2021, respectively. Nearly all of the Company’s foreign operations use their local currency as their functional currency. Currency gains or losses resulting from transactions executed in currencies other than the functional currency are included in investment income and other, net, in the consolidated statements of operations.
Cash and cash equivalents | The Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents. The Company maintains cash in bank accounts that, at times, may exceed federally insured limits. The Company has not experienced any losses in such accounts. Restricted cash is reported as other current assets in the consolidated balance sheets. Restricted cash reflects collateral against certain bank guarantees.
Fair value of financial instruments | The financial instruments of the Company include cash and cash equivalents, accounts receivable, accounts payable, contingent consideration and compensation liabilities, and debt obligations. Fair value is defined as the exit price, or the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants in the principal or most advantageous market as of the measurement date. ASC Topic 820, Fair Value Measurements, provides a fair value hierarchy that prioritizes the inputs to valuation techniques used to and is composed of the following levels:
Level 1: | Observable inputs such as quoted prices for identical assets or liabilities in active markets.
Level 2: | Observable inputs other than quoted prices that are directly or indirectly observable for the asset or liability, including quoted prices for similar assets or liabilities in active markets; quoted prices for similar or identical assets or liabilities in markets that are not active; and model-derived valuations whose inputs are observable or whose significant value drivers are observable.
Level 3: | Unobservable inputs that reflect the Company's own assumptions.
The carrying values of cash and cash equivalents, accounts receivable, contract assets, other receivables, accounts payable, contingent compensation liabilities, accrued liabilities, and contract liabilities approximate their fair values because of their short maturity. The fair value of the Company’s revolving line of credit facilities and long-term debt are based on current lending rates for similar borrowings, assuming the debt is outstanding through maturity, and considering the collateral. The carrying values of revolving line of credit facilities approximate their fair values because the variable interest rates of these instruments are generally reset monthly. The fair value of the Company's debt is estimated by discounting future cash flows at currently available rates for borrowing arrangements with similar terms and conditions, which are considered to be Level 2 inputs under the fair value hierarchy. The fair value of the Company’s derivative instruments designated as hedge instruments are determined using standard pricing models and market-based assumptions for all significant inputs, such as yield curves and quoted spot and forward exchange rates. The fair value of the Company’s contingent consideration obligations is determined using a probability-weighted discounted cash flow method. This fair value measurement is based on significant unobservable inputs in the market and thus represents a Level 3 measurement within the fair value hierarchy.
Inventories | Inventories consist primarily of wholesale insulation products, contracting materials and supplies. Inventories are valued at the lower of cost or net realizable value.
Property and equipment | Property and equipment, including additions, replacements, and improvements is stated at cost or fair value for assets acquired in a business combination, less accumulated depreciation. Expenditures for maintenance and repairs are charged to operating expenses as incurred unless such expenditures extend the life of the asset or increase its capacity or efficiency. Depreciation expense is recognized over the estimated useful lives of the assets using the straight-line method. Leasehold improvements are amortized over the shorter of the term of the lease or the estimated useful lives of the improvements. Upon sale or disposition of property and equipment, the cost and related accumulated depreciation and amortization are removed from the consolidated balance sheets and any resulting gain or loss is recognized in the consolidated statements of operations.
Leases | The Company’s lease portfolio mainly consists of facilities, equipment, and vehicles. Operating lease assets represent the Company’s right to use an underlying asset for the lease term whereas lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term (or at fair values in the case of those leases assumed in an acquisition). As most of the Company’s leases do not provide an implicit rate, the Company uses incremental borrowing rates that are based on its own external unsecured borrowing rates and are risk-adjusted to approximate secured borrowing rates over similar terms. These rates are assessed on a quarterly basis for measurement of new lease obligations. The operating lease assets are calculated based on the value of the lease liability plus prepaid rental payments less lease incentives that the Company expects to receive. Leases with an initial term of less than one year are not recorded on the Company’s consolidated balance sheets. Operating lease expense is recognized on a straight-line basis over the lease term. Many leases include one or more options to renew, with renewal terms that can extend the lease term for several years. The exercise of lease renewal options is generally at the Company’s sole discretion. Certain leases also include options to purchase the leased assets. The Company's lease terms include these renewal or purchase options when it is reasonably certain that those options will be exercised. The depreciable life of assets and leasehold improvements are limited by the expected lease term, unless there is a transfer of title or purchase option reasonably certain of exercise. The Company’s lease agreements contain lease and non-lease components, which are accounted for as a single lease component for all asset classes except for certain asset classes within its information technology arrangements. Operating lease right of use assets are reported as separate lines in the consolidated balance sheets. Finance leases are generally those leases that allow the Company to substantially utilize or pay for the entire asset over its estimated life. For finance leases, the Company recognizes more expense in the initial years of total lease expense recognition due to the accretion of the lease liability and the straight-line amortization of the leased asset. Assets acquired under finance leases are recorded in property and equipment, net. The Company determines if an arrangement is or contains a lease at inception, which is the date on which the terms of the contract are agreed to and the agreement creates enforceable rights and obligations. Under ASC 842, a contract is or contains a lease when (i) explicitly or implicitly identified assets have been deployed in the contract and (ii) the customer obtains substantially all of the economic benefits from the use of that underlying asset and directs how and for what purpose the asset is used during the term of the contract. The Company also considers whether its service arrangements include the right to control the use of an asset. The Company leases various facilities, equipment and vehicles from unrelated parties, which are primarily classified and accounted for as operating leases. The facility leases are primarily for office space with initial terms extending up to ten years. The equipment leases are primarily related to heavy equipment utilized in the completion of construction jobs, and the terms of the agreements range from one to seven years. Vehicle leases have a minimum lease term ranging from one to seven years. Some leases include one or more options to renew, generally at the Company’s sole discretion, with renewal terms that can extend the lease term by one to twelve years or more.
Goodwill impairment | Goodwill represents the excess of cost over the fair market value of net tangible and identifiable intangible assets of acquired businesses. The Company has recorded goodwill in connection with its historical acquisitions of businesses. Upon acquisition, these businesses were either combined into one of the existing components or managed on a stand-alone basis as an individual component. The components are aligned to one of the Company’s two reportable segments, Safety Services or Specialty Services. Goodwill is required to be evaluated for impairment at the reporting unit level, which represents the operating segment level or one level below the operating segment level for which discrete financial information is available. Management identifies its reporting units by assessing whether components have discrete financial information available, engage in business activities, and have a segment manager regularly review the component’s operating results. If two or more components are deemed economically similar, those components are aggregated into one reporting unit when performing the annual goodwill impairment test. Goodwill is not amortized but instead is annually tested for impairment on October 1 each fiscal year, or more frequently if events or circumstances indicate that the carrying amount of goodwill may be impaired. Qualitative indicators that may trigger the need for annual or interim quantitative impairment testing include, among other things, deterioration in macroeconomic conditions, declining financial performance, deterioration in the operational environment, or an expectation of selling or disposing of a portion of a reporting unit. Additionally, a significant change in business climate, a loss of a significant customer, increased competition, a sustained decrease in share price, or a decrease in estimated fair value below book value may trigger the need for interim impairment testing of goodwill associated with one or more reporting units. Accounting standards for testing goodwill for impairment require the application of either a qualitative or quantitative assessment to analyze whether or not goodwill has been impaired. The Company performs the qualitative analysis by evaluating financial performance, macroeconomic conditions, and industry trends. Under the quantitative assessment, the Company evaluates each reporting unit for impairment comparing the fair value of each reporting unit with its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, an impairment loss is recorded as a reduction to goodwill with a corresponding change to earnings in the period the goodwill is determined to be impaired. Any goodwill impairment is limited to the total amount of goodwill allocated to that reporting unit. For the Heating, Ventilation and Air Conditioning ("HVAC"), Infrastructure/Utility, Fabrication and Specialty Contracting reporting units, the Company performs a qualitative assessment to analyze whether or not goodwill has been impaired. For the quantitative analysis performed on the Life Safety reporting unit, the Company determines the fair value of the reporting unit using a combination of the income approach (discounted cash flow method) and market approach (guideline transaction method and guideline public company method). Management weights each of the methods applied to determine the fair value of the reporting unit. Under the discounted cash flow method, the Company determines fair value based on the estimated future cash flows for the reporting unit, discounted to present value using a risk-adjusted industry weighted-average cost of capital, which reflects the overall level of inherent risk for the reporting unit and the rate of return an outside investor would expect to earn. Cash flow projections are derived from budgeted amounts (typically a one-year model) and subsequent period cash flows are developed for each reporting unit using growth rates that management believes are reasonably likely to occur from a market participant’s standpoint. All cash flow projections by reporting unit are evaluated by management. A terminal value is derived by capitalizing free cash flow into perpetuity. The capitalization rate is derived from the weighted-average cost of capital and the estimated long-term growth rate for each reporting unit. Under the guideline transaction and guideline public company methods, the Company determines the estimated fair value of its reporting unit by applying transaction multiples and public company multiples, respectively, to the reporting unit’s applicable earnings measure. The transaction multiples are based on observed purchase transactions for similar businesses adjusted for size, diversification and risk. The public company multiples are based on peer group multiples adjusted for size, growth, risk and margin. See Note 8 – “Goodwill and Intangibles” for additional detail on goodwill and other intangible assets.
Impairment of long-lived assets excluding goodwill | The Company periodically reviews the carrying amount of its long-lived asset groups, including property and equipment and other identifiable intangible assets subject to amortization, when events or changes in circumstances indicate the carrying value may not be recoverable. Qualitative indicators that may trigger the need for impairment testing include an expectation of selling or disposing of a business unit. If facts and circumstances support the possibility of impairment, the Company will compare the carrying value of the asset or asset group with the undiscounted future cash flows related to the asset or asset group. If the carrying value of the asset or asset group is greater than its undiscounted cash flows, the resulting impairment will be determined as the difference between the carrying value and the fair value, where fair value is determined for the carrying amount of the specific asset groups based on discounted future cash flows or appraisal of the asset groups.
Investments | The Company holds investments in joint ventures, the majority of which are accounted for under the equity method of accounting as the Company does not exercise control over the joint ventures. The Company exercises control over one joint venture that is consolidated into the Company's financial statements and the results for that joint venture as of December 31, 2023 were immaterial. The Company’s share of earnings from the non-consolidated joint ventures was $7, $3, and $3, during the years ended December 31, 2023, 2022, and 2021, respectively. The earnings are recorded within investment income and other, net in the consolidated statements of operations. The investment balances were $4 and $4 as of December 31, 2023 and 2022, respectively, and are recorded within other assets in the consolidated balance sheets.
Pension and post-retirement obligations | The Company sponsors both funded and unfunded foreign defined benefit pension plans that cover a portion of the Company's employees. The Company accounts for its benefit plans in accordance with ASC 715, Compensation - Retirement Benefits, which requires balance sheet recognition of the overfunded or underfunded status of pension and post-retirement benefit plans. The amounts associated with these benefits are determined by actuaries and dependent on various actuarial assumptions including discount rates, expected return on plan assets, compensation increases, mortality and health care cost trends. Under this guidance, actuarial gains and losses, prior service costs or credits, and any remaining transition assets or obligations that have not been recognized under previous accounting standards must be recognized in accumulated other comprehensive loss, net of tax effects, until they are amortized as a component of net periodic benefit cost. The Company reviews its actuarial assumptions at each measurement date and makes modifications to the assumptions based on current rates and trends, if appropriate. During 2023, an annuity purchase transaction, commonly known as a “buy-in”, was executed for the two pension plans in the United Kingdom. Under the terms of the insurance contracts, which were issued by a third-party insurance company with no affiliation to the Company, all pension obligations will be funded by the insurer’s annuity payments, but the plans still retain full legal responsibility to pay the benefits to plan participants using the insurance payments. The Company's accounting policies related to pension and post-retirement obligations and the buy-in transaction are disclosed in Note 16 - "Pension".
Definite-lived intangibles | Intangibles consist of trade names and trademarks, customer relationships, and backlog intangibles. The intangibles are amortized over their estimated useful lives, which range from two to fifteen years for trade names and trademarks and customer relationships, and a period of six to thirty-six months for backlog.
Insurance liabilities | Other accrued and other noncurrent liabilities include management’s best estimates of amounts expected to be incurred for health insurance claims, workers’ compensation, general liability and automobile liability losses. A portion of this risk is retained on a self-insured basis through Sprocket, the Company's wholly-owned captive insurance subsidiary. The estimates are based on claim reports provided by the insurance carrier, management’s best estimates, and the maximum premium for a policy period. The amounts the Company will ultimately incur could differ in the near-term from the estimated amounts accrued.
Share-based compensation | The Company recognizes share-based compensation over the requisite service period of the awards (usually the vesting period) based on the grant date fair value of awards. An offsetting increase to shareholders’ equity is recorded equal to the amount of the compensation expense charge. For restricted stock grants with performance-based milestones, the expense is valued based on the closing market share price of the Company’s stock on the date of grant and recorded over the service period after the achievement of the milestone is probable or the performance condition is achieved. For restricted stock grants with market-based performance milestones, the grant-date fair value is estimated using a Monte Carlo valuation model. Forfeitures are estimated and recorded using historical forfeiture rates. The Company has an employee stock purchase plan (“ESPP”) under which shares of the Company’s common stock are available for purchase by eligible participants. The plan allows participants to purchase APi Group common stock at 85% of its fair market value at the lower of (i) the date of commencement of the offering period or (ii) the last day of the exercise period, as defined in the plan documents. The fair value of purchases under the Company’s ESPP is estimated using the Black-Scholes option-pricing valuation model. The determination of fair value of stock-based awards using an option-pricing model is affected by the Company’s stock price as well as assumptions pertaining to several variables, including expected stock price volatility, the expected term of the award and the risk-free rate of interest. In the option-pricing model for the Company’s ESPP, expected stock price volatility is based on historical volatility of the Company’s common stock. The expected term of the award is based on historical and expected exercise patterns and the risk-free rate of interest is based on U.S. Treasury yields.
Earnings per share | Basic earnings per common share excludes dilution and is computed by dividing net income attributable to common shareholders by the weighted average number of common shares outstanding during the period. The Company has determined that its Series A Preferred Stock and Series B Preferred Stock are participating securities as the Series A Preferred Stock and Series B Preferred Stock participate in dividends with common stock according to a predetermined formula. Accordingly, the Company used the two-class method of computing basic and diluted earnings per share for common stock according to participation rights of the Series A Preferred Stock and Series B Preferred Stock. Under this method, net income applicable to holders of common stock is first reduced by the amount of dividends declared on Series A Preferred Stock and Series B Preferred Stock in the current period with remaining undistributed earnings allocated on a pro rata basis to the holders of common stock, Series A Preferred Stock, and Series B Preferred Stock to the extent that each class may share income for the period; whereas undistributed net loss is allocated to common stock because holders of Series A Preferred Stock and Series B Preferred Stock are not contractually obligated to share the loss.
Income taxes | Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the consolidated financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in the consolidated statements of operations in the period that includes the enactment date. The Company recognizes the effect of income tax positions only if those positions are more-likely-than-not of being sustained. Recognized income tax positions are measured at the largest amount that is greater than 50% likely of being realized. Changes in recognition or measurement are reflected in the period in which the change in judgment occurs. The Company records interest and penalties relating to unrecognized tax benefits and penalties in income tax expense.
Accounting standards issued and adopted | In August 2023, the FASB issued Accounting Standards Update (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 would initially measure its assets and liabilities at fair value. ASU 2023-05 is effective for joint ventures with a formation date on or after January 1, 2025, with early adoption permitted. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements, but does not expect the impact to be material. In October 2023, the FASB issued ASU 2023-06, Disclosure Improvements: Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative, which incorporates certain SEC disclosure requirements into the FASB Accounting Standards Codification. This update will improve disclosure and presentation requirements of a variety of topics and align the requirements in the FASB codification with the SEC’s regulations. The Company is currently evaluating the potential effect of this ASU on its consolidated financial statements, but does not expect the impact to be material. In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU expands segment disclosures by requiring disclosure of significant segment expenses that are regularly reviewed by the Chief Operating Decision Maker (the "CODM") and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. ASU 2023-07 is effective for the Company's Annual Report on Form 10-K for the fiscal year ended December 31, 2025, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the potential impact of adopting this ASU on its consolidated financial statements and disclosures, but does not expect the impact to be material. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU focuses on the rate reconciliation and income taxes paid. ASU 2023-09 requires the Company to disclose, on an annual basis, a tabular rate reconciliation using both percentages and currency amounts, broken out into specified categories with certain reconciling items further broken out by nature and jurisdiction to the extent those items exceed a specified threshold. ASU 2023-09 is effective for annual periods beginning after December 15, 2024, with early adoption permitted. The company is currently evaluating the potential impact of adopting this ASU on its consolidated financial statements and disclosures, but does not expect the impact to be material.
Business combinations | The Company regularly evaluates potential acquisitions that strategically fit with the Company’s existing portfolio or expand the Company’s portfolio into a new and attractive business area. Acquisitions are accounted for as business combinations using the acquisition method of accounting. As such, the Company makes a preliminary allocation of the purchase price to the tangible assets and identifiable intangible assets acquired and liabilities assumed. In the months after closing, as the Company obtains additional information about the acquired assets and liabilities and learns more about the newly acquired business, it is able to refine the estimates of fair value and more accurately allocate the purchase price. Purchase price is allocated to acquired assets and liabilities assumed based upon their estimated fair values, with limited exceptions as permitted pursuant to U.S. GAAP, as determined based on estimates and assumptions deemed reasonable by the Company. The Company engages third-party valuation specialists to assist with preparation of critical assumptions and calculations of the fair value of acquired tangible and intangible assets in connection with significant acquisitions. The excess of the purchase price over the tangible and intangible assets acquired and liabilities assumed is recorded as goodwill. Goodwill is attributable to the workforce of the acquired businesses, the complementary strategic fit and resulting synergies these businesses bring to existing operations, and the opportunities in new markets expected to be achieved from the expanded platform
Contracts with customers, variable consideration, contract assets and liabilities, and costs to obtain or fulfill a contract | Under ASC 606, revenue is recognized when or as control of promised goods and services is transferred to customers, and the amount of revenue recognized reflects the consideration to which an entity expects to be entitled in exchange for the goods and services transferred. Net revenues are primarily recognized by the Company over time utilizing the cost-to-cost measure of progress. Net revenues recognized at a point in time primarily relate to distribution contracts and short-term time and materials contracts. Contracts with customers The Company derives net revenues primarily from contracts with a duration of less than one week to three years (with the majority of contracts with durations of less than six months) which are subject to multiple pricing options, including fixed price, unit price, time and material, or cost plus a markup. The Company also enters into fixed price service contracts related to monitoring, maintenance, and inspection of safety systems. The Company may utilize subcontractors in the fulfillment of its performance obligations. When doing so, the Company is considered the principal in these transactions and revenues are recognized on a gross basis. Net revenues for fixed price agreements are generally recognized over time using the cost-to-cost method of accounting, which measures progress based on the cost incurred relative to total expected cost in satisfying its performance obligation. The cost-to-cost method is used as it best depicts the continuous transfer of control of goods or services to the customer. Costs incurred include direct materials, labor and subcontract costs, and indirect costs related to contract performance, such as indirect labor, supplies, tools, repairs, and depreciation costs. These contract costs are included in the results of operations under cost of revenues. Labor and subcontractor labor costs are considered to be incurred and recognized as the work is performed. Net revenues from time and material contracts are recognized as the services are provided and is equal to the sum of the contract costs incurred plus an agreed upon markup. Net revenues earned from distribution contracts are recognized upon shipment or performance of the service. The cost estimation process for recognizing net revenues over time under the cost-to-cost method is based on the professional knowledge and experience of the Company’s project managers, engineers, and finance professionals. Management reviews estimates of total contract transaction price and total project costs on an ongoing basis. Changes in job performance, job conditions, and management’s assessment of expected variable consideration are factors that influence estimates of the total contract transaction price, total costs to complete those contracts, and the Company’s profit recognition. Changes in these factors could result in cumulative revisions to net revenues in the period in which the revisions are determined, which could materially affect the Company’s consolidated results of operations for that period. Provisions for estimated losses on uncompleted contracts are recorded in the period in which such estimated losses are determined. The Company’s contracts with its customers generally require significant services to integrate complex activities and equipment into a single deliverable and are, therefore, generally accounted for as a single performance obligation to provide a single contracted service for the duration of the project. For contracts with multiple performance obligations, the transaction price of a contract is allocated to each performance obligation and recognized as net revenues when or as the performance obligation is satisfied using the estimated stand-alone selling price of each distinct good or service. The stand-alone selling price is estimated using the expected cost plus a margin approach for each performance obligation. For in-process contracts, the aggregate amount of transaction price allocated to the unsatisfied performance obligations at December 31, 2023 was $2,871. The Company expects to recognize revenue on approximately 84% of the remaining performance obligations over the next twelve months. When more than one contract is entered into with a customer on or close to the same date, management evaluates whether those contracts should be combined and accounted for as a single contract as well as whether those contracts should be accounted for as one, or more than one, performance obligation. This evaluation requires significant judgment and is based on the facts and circumstances of the various contracts. Contracts are often modified through change orders to account for changes in the scope and price of the goods or services being provided. Although the Company evaluates each change order to determine whether such modification creates a separate performance obligation, the majority of change orders are for goods or services that are not distinct within the context of the original contract and, therefore, not treated as a separate performance obligation but rather as a modification of the existing contract and performance obligation. Variable consideration Transaction prices for customer contracts may include variable consideration, which comprises items such as early completion bonuses and liquidated damages provisions. Management estimates variable consideration for a performance obligation utilizing estimation methods believed to best predict the amount of consideration to which the Company will be entitled. Variable consideration is included in the transaction price only to the extent it is probable, in the Company’s judgment, that a significant future reversal in the amount of cumulative revenue recognized under the contract will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Changes in the estimates of transaction prices are recognized in net revenues on a cumulative catch-up basis in the period in which the revisions to the estimates are made. Such changes in estimates may also result in the reversal of previously recognized net revenues if the ultimate outcome differs from the Company’s previous estimate. For the years ended December 31, 2023, 2022, and 2021, there were no significant reversals of revenues recognized associated with the revision of transaction prices. The Company typically does not incur any returns, refunds or similar obligations after the completion of the performance obligation since any deficiencies are corrected during the course of performance. Contract assets and liabilities The Company typically invoices customers with payment terms of net due in 30 days. It is also common for contracts in the Company's industries to specify a general contractor is not required to submit payments to a subcontractor until it has received those funds from the owner or funding source. In most instances, the Company receives payment of invoices between 30 to 90 days of the date of the invoice. The timing of revenue recognition may differ from the timing of invoicing to customers. Contract assets include unbilled amounts from the Company’s projects when revenues are recognized under the cost-to-cost measure of progress and exceeds the amounts invoiced to the Company’s customers, as the amounts cannot be billed under the terms of the Company's contracts. In addition, many of the Company’s time and material arrangements are billed in arrears pursuant to contract terms, resulting in the Company recording contract assets as net revenues are recognized in advance of billings. Contract liabilities from the Company’s contracts arise when amounts invoiced to the Company’s customers exceed net revenues recognized under the cost-to-cost measure of progress. Contract liabilities also include advance payments from the Company’s customers on certain contracts. Contract liabilities decrease as the Company recognizes net revenues from the satisfaction of the related performance obligation. The Company utilizes the practical expedient under ASC 606 and does not adjust for a significant financing component if the time between payment and the transfer of the related good or service is expected to be one year or less. The Company’s revenue arrangements are typically accounted for under such expedient as payments are within one year of performance for the Company’s services. As of December 31, 2023 and 2022, none of the Company’s contracts contained a significant financing component. Costs to obtain or fulfill a contract The Company generally does not incur significant incremental costs related to obtaining or fulfilling a contract prior to the start of a project. The Company may incur certain fulfillment costs such as initial design or mobilization costs which are capitalized if: (i) they relate directly to the contract, (ii) are expected to generate resources that will be used to satisfy the Company’s performance obligation under the contract, and (iii) are expected to be recovered through revenues generated under the contract. Such costs, which are amortized over the life of the respective project, were not material for any period presented.
Right-of-use assets and liabilities | The Company made an accounting policy election to not recognize lease assets and lease liabilities for leases with terms of twelve months or less. For all other leases, the Company recognizes right-of-use ("ROU") assets and lease liabilities based on the present value of the lease payments over the lease term at the commencement date of the lease (or January 1, 2019 for leases existing upon the adoption of ASC 842). The ROU assets also include any initial direct costs incurred and lease payments made at or before the commencement date and are reduced by lease incentives. When material leases are acquired in business combinations, the Company is required to measure the acquired lease liabilities at the present value of the remaining lease payments as if the acquired leases were new leases. A reassessment of the lease term, lessee options to purchase an underlying asset, lease payments, and discount rates is performed as of the date of acquisition. The ROU assets are then remeasured at the amount of the lease liability, adjusted for any off-market terms present in the acquired leases. The Company’s future lease payments may include payments that depend on an index or a rate (such as the consumer price index). The Company initially measures payments based on an index or rate using the applicable rate at lease commencement, and subsequent changes in such rates are recognized as variable lease costs in the period incurred. Some leases contain variable payments that are not based on an index or rate, and therefore are not included in the initial measurement of ROU assets and lease liabilities. These variable payments typically represent additional services transferred to the Company, such as common area maintenance for real estate, and maintenance or service programs for vehicles, and are recorded in lease expense in the period incurred. For leases that include residual value guarantees or payments for terminating the lease, the Company includes these costs in the lease liability when it is probable they will be incurred.

X
- Definition Insurance liabilities. + References No definition available. + Details
Name: | apg_InsuranceLiabilitiesPolicyTextBlock
Namespace Prefix: | apg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: 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_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
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://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 2: 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 60 -Paragraph 1 -SubTopic 10 -Topic 820 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482053/820-10-60-1 Reference 2: 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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
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 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 2: 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 3: 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 4: 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 5: 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 6: 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 7: 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 Reference 8: 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 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: 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 3: 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 4: 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/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: 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 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 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
- Definition Disclosure of accounting policy for pension plans. This accounting policy may address (1) the types of plans sponsored by the entity (2) groups that participate in (or are covered by) each plan (3) how plan assets, liabilities and expenses are measured, including the use of any actuaries and (4) significant assumptions used by the entity to value plan assets and liabilities and how such assumptions are derived. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480794/715-70-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481097/715-30-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 80 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480576/715-80-50-2 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 20 -Topic 715 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480506/715-20-50-1 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPensionsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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/2147479440/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/2147480321/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/2147480321/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 election not to recognize asset and liability at acquisition for lease with remaining lease term of one year or less. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 28B -Publisher FASB -URI https://asc.fasb.org//1943274/2147480013/805-20-25-28B + Details
Name: | us-gaap_RecognitionOfAssetAndLiabilityForLeaseOfAcquireePolicyTextBlock
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)(2)(i) -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)(ii) -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)(v) -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 S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 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.D.1.Q5) -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.3.Q2) -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.2.Q6) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//718/tableOfContent Reference 9: 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 10: 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 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 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