XML 49 R29.htm IDEA: XBRL DOCUMENT
v3.22.4

Basis of Presentation and Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Basis of Presentation | Basis of Presentation We prepare our consolidated financial statements in accordance with U.S. generally accepted accounting principles (“GAAP”), which requires us to make estimates and assumptions that impact the amounts reported and disclosed in our consolidated financial statements and the accompanying notes. We prepared these estimates based on the most current and best available information, but actual results could differ materially from these estimates and assumptions.
Consolidation | Consolidation Our consolidated financial statements include the accounts of XPO, our wholly-owned subsidiaries, and our majority-owned subsidiaries and variable interest entity (“VIE”) where we are the primary beneficiary. We have eliminated intercompany accounts and transactions. To determine if we are a primary beneficiary of a VIE, we evaluate whether we are able to direct the activities that significantly impact the VIE’s economic performance, including whether we control the operations of each VIE and whether we can operate the VIE under our brand or policies. Investors in the VIE only have recourse to the assets owned by the VIE and not to our general credit. We do not have implicit support arrangements with the VIE. We consolidate the VIE, which is comprised of the special purpose entity related to the European trade securitization program discussed below.We have a controlling financial interest in entities generally when we own a majority of the voting interest.
Revenue Recognition | Revenue Recognition We recognize revenue when we transfer control of promised products or services to customers in an amount equal to the consideration we expect to receive for those products or services. Performance Obligations A performance obligation is a promise in a contract to transfer a distinct good or service to the customer. A contract’s transaction price is allocated to each distinct performance obligation and recognized as revenue when the performance obligation is satisfied. We generate revenue by providing less-than-truckload and other transportation services for our customers. Additional services may be provided to our customers under their transportation contracts, including unloading and other incidental services. The transaction price is based on the consideration specified in the customer’s contract. A performance obligation is created when a customer under a transportation contract submits a bill of lading for the transport of goods from origin to destination. These performance obligations are satisfied as the shipments move from origin to destination. We recognize transportation revenue proportionally as a shipment moves from origin to destination and the related costs are recognized as incurred. Some of our customer contracts contain our promise to stand ready to provide transportation services. For these contracts, we recognize revenue on a straight-line basis over the term of the contract because the pattern of benefit to the customer, and our efforts to fulfill the contract, are generally distributed evenly throughout the period. Performance obligations are generally short-term, with transit times usually less than one week. Generally, customers are billed on shipment of the freight or on a monthly basis and make payment according to approved payment terms. When we do not control the specific services, we recognize revenue as the difference between the amount the customer pays us for the service less the amount we are charged by third parties who provide the service. Generally, we can adjust our pricing based on contractual provisions related to achieving agreed-upon performance metrics, changes in volumes, services and market conditions. Revenue relating to these pricing adjustments is estimated and included in the consideration if it is probable that a significant revenue reversal will not occur in the future. The estimate of variable consideration is determined by the expected value or most likely amount method and factors in current, past and forecasted experience with the customer. Customers are billed based on terms specified in the revenue contract and they pay us according to approved payment terms.
Contract Costs | Contract Costs We expense the incremental costs of obtaining contracts when incurred if the amortization period of the assets is one year or less. These costs are included in Direct operating expense (exclusive of depreciation and amortization).
Cash, Cash Equivalents and Restricted Cash | Cash, Cash Equivalents and Restricted Cash We consider all highly liquid investments with an original maturity of three months or less on the date of purchase to be cash equivalents. As of December 31, 2022, 2021 and 2020, our restricted cash included in Other long-term assets on our Consolidated Balance Sheets was $10 million.
Accounts Receivable and Allowance for Doubtful Accounts | Accounts Receivable and Allowance for Credit Losses We record accounts receivable at the contractual amount and we record an allowance for credit losses for the amount we estimate we may not collect. In determining the allowance for credit losses, we consider historical collection experience, the age of the accounts receivable balances, the credit quality and risk of our customers, any specific customer collection issues, current economic conditions, and other factors that may impact our customers’ ability to pay. We also consider reasonable and supportable forecasts of future economic conditions and their expected impact on customer collections in determining our allowance for credit losses. We write off accounts receivable balances once the receivables are no longer deemed collectible.
Trade Receivables Securitization and Factoring Programs | Trade Receivables Securitization and Factoring Programs We sell certain of our trade accounts receivable on a non-recourse basis to third-party financial institutions under factoring agreements. We account for these transactions as sales of receivables and present cash proceeds as cash provided by operating activities in the Consolidated Statements of Cash Flows. We also sell trade accounts receivable under a securitization program for our European transportation business. We use trade receivables securitization and factoring programs to help manage our cash flows and offset the impact of extended payment terms for some of our customers. Under the trade receivables securitization program, a wholly-owned bankruptcy-remote special purpose entity of XPO sells trade receivables that originate with wholly-owned subsidiaries to unaffiliated entities. The program expires in July 2024 and contains financial covenants customary for this type of arrangement, including maintaining a defined average days sales outstanding ratio. We account for transfers under our securitization and factoring arrangements as sales because we sell full title and ownership in the underlying receivables and control of the receivables is considered transferred. For these transfers, the receivables are removed from our Consolidated Balance Sheets at the date of transfer.
Property and Equipment | Property and EquipmentWe generally record property and equipment at cost, or in the case of acquired property and equipment, at fair value at the date of acquisition. Maintenance and repair expenditures are charged to expense as incurred. For internally-developed computer software, all costs incurred during planning and evaluation are expensed as incurred. Costs incurred during the application development stage are capitalized and included in property and equipment. Capitalized software also includes the fair value of acquired internal-use technology.
Leases | Leases We determine if an arrangement is a lease at inception. We recognize operating lease right-of-use assets and liabilities at the lease commencement date based on the estimated present value of the lease payments over the lease term. As most of our leases do not provide an implicit rate, we use incremental borrowing rates based on the information available at commencement date to determine the present value of future lease payments. This rate is determined from a hypothetical yield curve that takes into consideration market yield levels of our relevant debt outstanding as well as the index that matches our credit rating, and then adjusts as if the borrowings were collateralized. We include options to extend or terminate a lease in the lease term when we are reasonably certain to exercise such options. We exclude variable lease payments (such as payments not based on an index or reimbursements of lessor costs) from our initial measurement of the lease liability. We recognize leases with an initial term of 12 months or less as lease expense over the lease term and those leases are not recorded on our Consolidated Balance Sheets. We account for lease and non-lease components within a contract as a single lease component for our real estate leases. For additional information on our leases, see Note 8—Leases.
Asset Retirement Obligations | Asset Retirement Obligations A liability for an asset retirement obligation is recorded in the period in which it is incurred. When an asset retirement obligation liability is initially recorded, we capitalize the cost by increasing the carrying amount of the related long-lived asset. For each subsequent period, the liability is increased for accretion expense and the capitalized cost is depreciated over the useful life of the related asset.
Goodwill | Goodwill We measure goodwill as the excess of consideration transferred over the fair value of net assets acquired in business combinations. We allocate goodwill to our reporting units for the purpose of impairment testing. We evaluate goodwill for impairment annually, or more frequently if an event or circumstance indicates an impairment loss may have been incurred. We measure goodwill impairment, if any, at the amount a reporting unit’s carrying amount exceeds its fair value, not to exceed the carrying amount of goodwill. Our reporting units are our operating segments or one level below our operating segments for which discrete financial information is prepared and regularly reviewed by segment management. Accounting guidance allows entities to perform a qualitative assessment (a “step-zero” test) before performing a quantitative analysis. If an entity determines that it is not more-likely-than-not that the fair value of a reporting unit is less than its carrying amount, the entity does not need to perform a quantitative analysis for that reporting unit. The qualitative assessment includes a review of macroeconomic conditions, industry and market considerations, internal cost factors, and overall financial performance, among other factors. For our 2022 and 2021 annual goodwill assessments, which were performed as of August 31, we performed a step-zero qualitative analysis for each of the three reporting units that existed at the time of the assessments. Based on the qualitative assessments performed, we concluded that it was not more-likely-than-not that the fair value of each of our reporting units was less than their carrying amounts and, therefore, further quantitative analysis was not performed, and we did not recognize any goodwill impairment. In the fourth quarter of 2022 and in connection with the RXO spin-off, we performed additional impairment tests because the number of our reporting units increased from three to five to reflect our new internal organization. Specifically, whereas our European Transportation business was previously considered a single reporting unit, after the spin-off of RXO, it was determined that the European Transportation business was comprised of four reporting units. As a result, in the fourth quarter, we tested each of the four new reporting units for potential impairment. A quantitative test was performed for each of these four new reporting units using a combination of income and market approaches and we recorded an aggregate impairment charge of $64 million related to two of these new reporting units. The income approach of determining fair value is based on the present value of estimated future cash flows, discounted at an appropriate risk-adjusted rate. We use our internal forecasts to estimate future cash flows and include an estimate of long-term future growth rates based on our most recent views of the long-term outlook for our business. The market approach of determining fair value is based on comparable market multiples for companies engaged in similar businesses, as well as recent transactions within our industry.
Intangible Assets | Intangible AssetsOur intangible assets subject to amortization consist primarily of customer relationships. We review long-lived assets to be held-and-used for impairment whenever events or changes in circumstances indicate that the carrying amount of the assets may not be recoverable. An asset is considered to be impaired if the sum of the undiscounted expected future cash flows over the remaining useful life of a long-lived asset group is less than its carrying amount. An impairment loss is measured as the amount by which the carrying amount of the asset group exceeds the fair value of the asset. We estimate fair value using the expected future cash flows discounted at a rate comparable with the risks associated with the recovery of the asset. We amortize intangible assets on a straight-line basis or on a basis consistent with the pattern in which the economic benefits are realized.
Self-Insurance | Self-Insurance We use a combination of self-insurance programs and purchased insurance to provide for the costs of medical, casualty, liability, vehicular, cargo, workers’ compensation, cyber risk and property claims. We periodically evaluate our level of insurance coverage and adjust our insurance levels based on risk tolerance and premium expense. Liabilities for the risks we retain, including estimates of claims incurred but not reported, are not discounted and are estimated, in part, by considering historical cost experience, demographic and severity factors, and judgments about current and expected levels of cost per claim and retention levels. Changes in these assumptions and factors can impact actual costs paid to settle the claims and those amounts may be different than our estimates.
Advertising Costs | Advertising Costs Advertising costs are expensed as incurred.
Stockholders' Equity | Stockholders’ Equity We retire shares purchased under our share repurchase program and return them to authorized and unissued status. We charge any excess of cost over par value to Additional paid-in capital if a balance is present. If Additional paid-in capital is fully depleted, any remaining excess of cost over par value will be charged to Retained earnings.
Income Taxes | Income Taxes We account for income taxes using the asset and liability method on a legal entity and jurisdictional basis, under which we recognize the amount of taxes payable or refundable for the current year and deferred tax assets and liabilities for the future tax consequences of events that have been recognized in our financial statements or tax returns. Our calculation relies on several factors, including pre-tax earnings, differences between tax laws and accounting rules, statutory tax rates, tax credits, uncertain tax positions, and valuation allowances. We use judgment and estimates in evaluating our tax positions. Evaluating our tax positions would include but not be limited to our tax positions on internal restructuring transactions as well as the spin-offs of RXO and GXO. Valuation allowances are established when, in our judgment, it is more likely than not that our deferred tax assets will not be realized based on all available evidence. We record Global Intangible Low-Taxed Income (“GILTI”) tax as a period cost. Our tax returns are subject to examination by U.S. Federal, state and foreign taxing jurisdictions. We regularly assess the potential outcomes of these examinations and any future examinations for the current or prior years. We recognize tax benefits from uncertain tax positions only if (based on the technical merits of the position) it is more likely than not that the tax positions will be sustained on examination by the tax authority. We adjust these tax liabilities, including related interest and penalties, based on the current facts and circumstances. We report tax-related interest and penalties as a component of income tax expense.
Foreign Currency Translation and Transactions | Foreign Currency Translation and Transactions The assets and liabilities of our foreign subsidiaries that use their local currency as their functional currency are translated to U.S. dollars (“USD”) using the exchange rate prevailing at each balance sheet date, with balance sheet currency translation adjustments recorded in AOCI on our Consolidated Balance Sheets. The assets and liabilities of our foreign subsidiaries whose local currency is not their functional currency are remeasured from their local currency to their functional currency and then translated to USD. The results of operations of our foreign subsidiaries are translated to USD using average exchange rates prevailing for each period presented. We convert foreign currency transactions recognized on our Consolidated Statements of Income to USD by applying the exchange rate prevailing on the date of the transaction. Gains and losses arising from foreign currency transactions and the effects of remeasuring monetary assets and liabilities are recorded in Other income on our Consolidated Statements of Income.
Fair Value Measurements | Fair Value Measurements Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The levels of inputs used to measure fair value are: •Level 1—Quoted prices for identical instruments in active markets; •Level 2—Quoted prices for similar instruments in active markets; quoted prices for identical or similar instruments in markets that are not active; and model-derived valuations in which all significant inputs are observable in active markets; and •Level 3—Valuations based on inputs that are unobservable, generally utilizing pricing models or other valuation techniques that reflect management’s judgment and estimates.
Estimated Fair Value of Financial Instruments | We base our fair value estimates on market assumptions and available information. The carrying values of cash and cash equivalents, accounts receivable, accounts payable, accrued expenses and current maturities of long-term debt approximated their fair values as of December 31, 2022 and 2021 due to their short-term nature and/or being receivable or payable on demand. The Level 1 cash equivalents include money market funds valued using quoted prices in active markets and a cash deposit for the securitization program.
Derivative Instruments | Derivative Instruments We record all derivative instruments on our Consolidated Balance Sheets as assets or liabilities at fair value. Our accounting treatment for changes in the fair value of derivative instruments depends on whether the instruments have been designated and qualify as part of a hedging relationship and on the type of hedging relationship. For those derivative instruments that are designated and qualify as hedging instruments, we must designate the derivative based on the exposure being hedged and assess, both at the hedge’s inception and on an ongoing basis, whether the designated derivative instruments are highly effective in offsetting changes in earnings and cash flows of the hedged items. When a derivative instrument is determined not to be highly effective as a hedge or the underlying hedged transaction is no longer probable, hedge accounting is discontinued prospectively. We link cash flow hedges to specific forecasted transactions or variability of cash flow to be paid. The gain or loss resulting from fair value adjustments on cash flow hedges are recorded in AOCI on our Consolidated Balance Sheets until the hedged item is recognized in earnings and is presented in the same income statement line item as the earnings effect of the hedged item. The gains and losses on the net investment hedges are recorded as cumulative translation adjustments in AOCI to the extent that the instruments are effective in hedging the designated risk. Gains and losses on cash flow hedges and net investment hedges representing hedge components excluded from the assessment of effectiveness will be amortized into Interest expense on our Consolidated Statements of Income in a systematic manner. Derivatives that are not designated as hedging instruments are adjusted to fair value through earnings and are recorded in Other income on our Consolidated Statements of Income.
Defined Benefit Pension Plans | Defined Benefit Pension Plans We calculate defined benefit pension plan obligations using various actuarial assumptions and methodologies. Assumptions include discount rates, inflation rates, expected long-term rate of return on plan assets, mortality rates, and other factors. The assumptions used in recording the projected benefit obligation and fair value of plan assets represent our best estimates based on available information regarding historical experience and factors that may cause future expectations to differ. Our obligation and future expense amounts could be materially impacted by differences in actual experience or changes in assumptions. The impact of plan amendments, actuarial gains and losses and prior-service costs are recorded in AOCI and are generally amortized as a component of net periodic benefit cost over the remaining service period of the active employees covered by the defined benefit pension plans. Unamortized gains and losses are amortized only to the extent they exceed 10% of the higher of the fair value of plan assets or the projected benefit obligation of the respective plan.
Stock-Based Compensation | Stock-Based Compensation We account for stock-based compensation based on the equity instrument’s grant date fair value. For grants of restricted stock units (“RSUs”) subject to service-based or performance-based vesting conditions only, we establish the fair value based on the market price on the date of the grant. For grants of RSUs subject to market-based vesting conditions, we establish the fair value using the Monte Carlo simulation lattice model. We determined the fair value of our stock-based awards based on our stock price and a number of assumptions, including expected volatility, expected life, risk-free interest rate and expected dividends. We account for forfeitures as they occur. We recognize the grant date fair value of equity awards as compensation cost over the requisite service period. We recognize expense for our performance-based restricted stock units (“PRSUs”) over the awards’ requisite service period based on the number of awards expected to vest with consideration to the actual and expected financial results. We do not recognize expense until achievement of the performance targets for a PRSU award is considered probable.
Adoption of New Accounting Standard and Accounting Pronouncements Issued but Not Yet Effective | Adoption of New Accounting Standard In November 2021, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2021-10, “Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance.” The ASU increases the transparency surrounding government assistance by requiring annual disclosure of: (i) the types of assistance received; (ii) an entity’s accounting for the assistance; and (iii) the effect of the assistance on the entity’s financial statements. We adopted this standard on January 1, 2022, on a prospective basis. The adoption did not have a material impact on our financial statement disclosures. Accounting Pronouncements Issued but Not Yet Effective In September 2022, the FASB issued ASU 2022-04, “Liabilities - Supplier Finance Programs (Subtopic 405-50): Disclosure of Supplier Finance Program Obligations.” The ASU increases the transparency surrounding supplier finance programs by requiring the buyer to disclose information on an annual basis about the key terms of the program, the outstanding obligation amounts as of the end of the period, a rollforward of such amounts, and the balance sheet presentation of the related amounts. Additionally, the obligation amount outstanding at the end of the period must be disclosed in interim periods. The amendments are effective for fiscal years beginning after December 15, 2022, except for the requirement to disclose the rollforward information, which is effective for fiscal years beginning after December 15, 2023. Early adoption is permitted. We are currently evaluating the impact of the new guidance, which is limited to financial statement disclosures. In March 2020, the FASB issued ASU 2020-04, “Reference rate reform (Topic 848): Facilitation of the effects of reference rate reform on financial reporting.” The ASU provides optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform. The amendments apply only to contracts and hedging relationships that reference London Interbank Offered Rate (“LIBOR”) or another reference rate expected to be discontinued due to reference rate reform. The amendments are elective and are effective upon issuance. In December 2022, the FASB issued ASU 2022-06, “Reference rate reform (Topic 848): Deferral of the sunset date of Topic 848” which defers the expiration date for Topic 848 from December 31, 2022 until December 31, 2024. At December 31, 2022, our revolving loan credit agreement (the “ABL Facility”) and the senior secured term loan credit agreement, as amended (the “Term Loan Facility”), provide for an interest rate based on LIBOR. In February 2023, we amended the terms of our ABL, including transitioning the interest rate from LIBOR to other base rates, and we expect to similarly modify the interest rate basis in the Term Loan Facility in 2023. We do not expect the modifications of these facilities to have a material impact on our consolidated financial statements.
Segment Reporting and Geographical Information | Segment Reporting and Geographic Information We are organized into two reportable segments: North American LTL, the largest component of our business, and European Transportation. In the fourth quarter of 2022 and in connection with the RXO spin-off, we revised our reportable segments to reflect our new internal organization. Prior to the RXO spin-off, we had two reportable segments: North American LTL and Brokerage and Other Services. In our asset-based North American LTL segment, we provide shippers with geographic density and day-definite domestic and cross-border services to the U.S., as well as Mexico, Canada and the Caribbean. Our North American LTL segment also includes the results of our trailer manufacturing operations. Prior to the RXO spin-off, the trailer manufacturing operations were included in our Brokerage and Other Services segment. In our European Transportation segment, we serve a large base of customers with consumer, trade and industrial markets. We offer dedicated truckload, LTL, truck brokerage, managed transportation, last mile, freight forwarding and multimodal solutions, such as road-rail and road-short sea combinations. Corporate includes corporate headquarters costs for executive officers and certain legal and financial functions, and other costs and credits not attributed to our reporting segments. Our chief operating decision maker (“CODM”) regularly reviews financial information at the operating segment level to allocate resources to the segments and to assess their performance. We include items directly attributable to a segment, and those that can be allocated on a reasonable basis, in segment results reported to the CODM. We do not provide asset information by segment to the CODM. Our CODM evaluates segment profit (loss) based on adjusted earnings before interest, taxes, depreciation and amortization (“Adjusted EBITDA”), which we define as income (loss) from continuing operations before debt extinguishment loss, interest expense, income tax, depreciation and amortization expense, goodwill impairment charges, transaction and integration costs, restructuring costs and other adjustments.
Earnings per Share | Earnings (Loss) Per ShareWe compute basic and diluted earnings per share using the two-class method, which allocates earnings to participating securities. The participating securities in 2020 consisted of our Preferred Stock. The undistributed earnings are allocated between common shares and participating securities as if all earnings had been distributed during the period. Losses are not allocated to the preferred shares. As discussed in Note 14—Stockholders’ Equity, we recorded a Preferred Stock conversion charge in December 2020 in connection with the conversion of our Preferred Stock.

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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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 -Publisher FASB -Name Accounting Standards Codification -Topic 410 -SubTopic 20 -URI https://asc.fasb.org/subtopic&trid=2175671 + Details
Name: | us-gaap_AssetRetirementObligationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + 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 cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI https://asc.fasb.org/topic&trid=2122478 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + 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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 830 -URI https://asc.fasb.org/topic&trid=2175825 + 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 and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980 + 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 -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 70 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 + 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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
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 -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + 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 segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR). + References No definition available. + Details
Name: | us-gaap_SelfInsuranceReservePolicyTextBlock
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 -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + 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 its capital stock transactions, including dividends and accumulated other comprehensive income. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126973232&loc=d3e21459-112644 + Details
Name: | us-gaap_StockholdersEquityPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Receivables Securitization And Factoring, Policy [Policy Text Block] + References No definition available. + Details
Name: | xpo_ReceivablesSecuritizationAndFactoringPolicyPolicyTextBlock
Namespace Prefix: | xpo_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration