XML 46 R31.htm IDEA: XBRL DOCUMENT
v3.23.3

Description of Business and Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Aug. 31, 2023
Accounting Policies [Abstract] |
Principles of Consolidation and Basis of Presentation | Principles of Consolidation and Basis of Presentation The consolidated financial statements include the accounts and operations of the Company, and its wholly-owned and majority-owned subsidiaries. All significant intercompany balances and transactions have been eliminated in preparing the consolidated financial statements. The Company has made certain reclassification adjustments to conform prior periods’ Consolidated Financial Statements and Notes to the Consolidated Financial Statements to the current presentation.
Use of Accounting Estimates | Use of Accounting Estimates Management is required to make estimates and assumptions during the preparation of the consolidated financial statements and accompanying notes in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”). These estimates and assumptions affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the dates of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ materially from these estimates and assumptions.
Assets Held for Sale | Assets Held for SaleThe Company classifies assets and related liabilities as held for sale when: (i) management has committed to a plan to sell the net assets, (ii) the net assets are available for immediate sale, (iii) there is an active program to locate a buyer, (iv) the sale and transfer of the net assets is probable within one year, (v) the net assets are being actively marketed for sale at price that is reasonable in relation to its current fair value, and (vi) it is unlikely that significant changes will be made to the plan to sell the net assets. Assets and liabilities held for sale are presented separately on our consolidated balance sheets at the lower of cost or fair value, less costs to sell. Depreciation and amortization expense for long-lived assets are not recorded while these assets are classified as held for sale. For each period that assets are classified as being held for sale, they are tested for recoverability.
Cash and Cash Equivalents | Cash and Cash EquivalentsCash equivalents consist of investments that are readily convertible to cash with original maturities of 90 days or less.
Accounts Receivable | Accounts Receivable Accounts receivable consist of trade receivables and other miscellaneous receivables. The Company maintains an allowance for credit losses based on historical losses, the age of past due receivables, credit quality of our customers, current economic conditions, and other factors that may affect our ability to collect from customers. Bad debts are charged to this allowance after all attempts to collect the balance are exhausted. As the financial condition and circumstances of the Company’s customers change, adjustments to the allowance for credit losses are made as necessary.
Contract Balances and Revenue Recognition | Contract Balances Timing of revenue recognition may differ from the timing of invoicing to customers. The Company records an asset when revenue is recognized prior to invoicing a customer (“contract assets”) while a liability is recognized when a customer provides consideration prior to the Company transferring control of the goods or services (“contract liabilities”). Amounts recognized as contract assets are generally transferred to receivables in the succeeding quarter due to the short-term nature of the manufacturing cycle. Contract assets are classified separately on the Consolidated Balance Sheets and transferred to receivables when right to payment becomes unconditional. The Company maintains an allowance for credit losses related to contract assets based on historical losses, credit quality of our customers, current economic conditions, and other factors that may affect our ability to collect from our customers. Revenue Recognition The Company provides comprehensive electronics design, production and product management services to companies in various industries and end markets. The Company derives substantially all of its revenue from production and product management services (collectively referred to as “manufacturing services”), which encompasses the act of producing tangible products that are built to customer specifications, which are then provided to the customer. The Company generally enters into manufacturing service contracts with its customers that provide the framework under which business will be conducted and customer purchase orders will be received for specific quantities and with predominantly fixed pricing. As a result, the Company considers its contract with a customer to be the combination of the manufacturing service contract and the purchase order, or any agreements or other similar documents. The majority of the Company's manufacturing service contracts relate to manufactured products which have no alternative use and for which the Company has an enforceable right to payment for the work completed to date. As a result, revenue is recognized over time when or as the Company transfers control of the promised products or services (known as performance obligations) to its customers. For certain other contracts with customers that do not meet the over time revenue recognition criteria, transfer of control occurs at a point in time which generally occurs upon delivery and transfer of risk and title to the customer. Most of the Company's contracts have a single performance obligation as the promise to transfer the individual manufactured product or service is capable of being distinct and is distinct within the context of the contract. For the majority of customers, performance obligations are satisfied over time based on the continuous transfer of control as manufacturing services are performed and are generally completed in less than one year. The Company also derives revenue to a lesser extent from electronic design services to certain customers. Revenue from electronic design services is generally recognized over time as the services are performed. For the Company’s over time customers, it believes the measure of progress which best depicts the transfer of control is based on costs incurred to date, relative to total estimated cost at completion (i.e., an input method). This method is a faithful depiction of the transfer of goods or services because it results in the recognition of revenue on the basis of the Company's to-date efforts in the satisfaction of a performance obligation relative to the total expected efforts in the satisfaction of the performance obligation. The Company believes that the use of an input method best depicts the transfer of control to the customer, which occurs as the Company incurs costs on its contracts. The transaction price of each performance obligation is generally based upon the contractual stand-alone selling price of the product or service. Certain contracts with customers include variable consideration, such as periodic cost of materials adjustments, rebates, discounts, or returns. The Company recognizes estimates of this variable consideration that are not expected to result in a significant revenue reversal in the future, primarily based on the most likely level of consideration to be paid to the customer under the specific terms of the underlying programs. The Company is responsible for procuring certain components from suppliers for the manufacturing of finished goods at the direction of certain customers. If the Company does not obtain control of these components before they are transferred to the customer, the Company accounts for revenue associated with such components on a net basis. Revenue associated with components procured directly from customers is accounted for on a net basis if the components do not constitute a distinct good or service from the customer. Taxes collected from the Company’s customers and remitted to governmental authorities are presented within the Company’s Consolidated Statements of Operations on a net basis and are excluded from the transaction price. The Company has elected to account for shipping and handling activities related to contracts with customers as costs to fulfill the promise to transfer the goods. Accordingly, the Company records customer payments of shipping and handling costs as a component of net revenue, and classifies such costs as a component of cost of revenue.
Inventories | Inventories Inventories are stated at the lower of cost (on a first in, first out (FIFO) basis) and net realizable value. Inventory is valued based on current and forecasted usage, customer inventory-related contractual obligations and other lower of cost and net realizable value considerations. If actual market conditions or customer product demands are less favorable than those projected, additional valuation adjustments may be necessary.
Fulfillment Costs | Fulfillment Costs The Company capitalizes costs incurred to fulfill its contracts that i) relate directly to the contract or anticipated contracts, ii) are expected to generate or enhance the Company’s resources that will be used to satisfy the performance obligation under the contract, and iii) are expected to be recovered through revenue generated from the contract. Capitalized fulfillment costs are amortized to cost of revenue as the Company satisfies the related performance obligations under the contract with approximate lives ranging from 1 year to 3 years. These costs, which are included in prepaid expenses and other current assets and other assets on the Consolidated Balance Sheets, generally represent upfront costs incurred to prepare for manufacturing activities. The Company assesses the capitalized fulfillment costs for impairment at the end of each reporting period. The Company will recognize an impairment loss to the extent the carrying amount of the capitalized costs exceeds the recoverable amount. Recoverability is assessed by considering the capitalized fulfillment costs in relation to the forecasted profitability of the related manufacturing performance obligations.
Property, Plant and Equipment, net | Property, Plant and Equipment, net Property, plant and equipment is capitalized at cost and depreciated using the straight-line depreciation method over the estimated useful lives of the respective assets. Estimated useful lives for major classes of depreciable assets are as follows:
Asset Class | Estimated Useful Life
Buildings | Up to 35 years
Leasehold improvements | Shorter of lease term or useful life of the improvement
Machinery and equipment | 2 to 10 years
Furniture, fixtures and office equipment | 5 years
Computer hardware and software | 3 to 7 years
Transportation equipment | 3 years
Maintenance and repairs are expensed as incurred. The cost and related accumulated depreciation of assets sold or retired is removed from the accounts and any resulting gain or loss is reflected in the Consolidated Statements of Operations as a component of operating income.
Leases | Leases The Company primarily has leases for buildings, machinery and equipment with lease terms ranging from 1 year to 33 years. Leases for other classes of assets are not significant. For any leases with an initial term in excess of 12 months, the Company determines whether an arrangement is a lease at contract inception by evaluating if the contract conveys the right to use and control the specific property or equipment. Certain lease agreements contain purchase or renewal options. These options are included in the lease term when it is reasonably certain that the Company will exercise that option. Generally, the Company’s lease agreements do not contain material restrictive covenants. Right-of-use assets represent the right to use an underlying asset for the lease term and lease liabilities represent an obligation to make lease payments arising from the lease. Right-of-use assets and lease liabilities are recognized based on the present value of future lease payments over the lease term at the lease commencement date. When determining the present value of future payment, the Company uses the incremental borrowing rate when the implicit rate is not readily determinable. Any payment deemed probable under residual value guarantees is included in lease payments. Any variable payments, other than those that depend on an index or rate, are excluded from right-of-use assets and lease liabilities. Leases with an initial term of 12 months or less are not recorded as right-of-use assets and lease liabilities in the Consolidated Balance Sheets. Lease expense for these leases is recognized on a straight-line basis over the lease term. The Company has elected the practical expedient to combine lease and non-lease components for building and real estate leases. Certain equipment and buildings held under finance leases are classified as property, plant and equipment and the related obligation is recorded as accrued expenses and other liabilities on the Consolidated Balance Sheets. Amortization of assets held under finance leases is included in depreciation expense in the Consolidated Statements of Operations.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets The Company accounts for goodwill in a business combination as the excess of the cost over the fair value of net assets acquired and is assigned to the reporting unit in which the acquired business will operate. The Company tests goodwill and indefinite-lived intangible assets for impairment during the fourth quarter of each fiscal year or whenever events or changes in circumstances indicate the carrying amount may not be recoverable. The recoverability of goodwill is measured at the reporting unit level by comparing the reporting unit’s carrying amount, including goodwill, to the fair value of the reporting unit. The Company may elect to perform a qualitative assessment to determine whether it is more likely than not that a reporting unit is impaired. If the qualitative assessment is not performed or if the Company determines that it is not more likely than not that the fair value of the reporting unit exceeds the carrying value, the Company determines the fair value of its reporting units based on an average weighting of both projected discounted future results and the use of comparative market multiples. If the carrying amount of the reporting unit exceeds its fair value, goodwill is considered impaired and a loss recognized in the amount equal to that excess. The recoverability of indefinite-lived intangible assets is measured by comparing the carrying amount to the fair value. The Company may elect to perform a qualitative assessment to determine whether it is more likely than not that an indefinite-lived intangible is impaired. If the qualitative assessment is not performed or if the Company determines that it is not more likely than not that the fair value of an indefinite-lived intangible exceeds the carrying value, the Company determines the fair value principally based on a variation of the income approach, known as the relief from royalty method. If the carrying amount of the indefinite-lived intangible asset exceeds its fair value, the indefinite-lived intangible asset is considered impaired. Business combinations can also result in other intangible assets being recognized. Finite-lived intangible assets are amortized on either a straight-line or accelerated basis over their estimated useful life and include contractual agreements and customer relationships, tradenames and intellectual property. No significant residual values are estimated for the amortizable intangible assets.
Long-lived Assets | Long-lived Assets Long-lived assets, such as property, plant and equipment, and finite-lived intangible assets, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset or asset group may not be recoverable. Recoverability of the asset or asset group is measured by comparing its carrying amount to the undiscounted future net cash flows the asset is expected to generate. If the carrying amount of an asset or asset group is not recoverable, the Company recognizes an impairment loss based on the excess of the carrying amount of the long-lived asset or asset group over its respective fair value, which is generally determined as the present value of estimated future cash flows or as the appraised value.
Derivative Instruments | Derivative Instruments All derivative instruments are recorded gross on the Consolidated Balance Sheets at their respective fair values. The accounting for changes in the fair value of a derivative instrument depends on the intended use and designation of the derivative instrument. For derivative instruments that are designated and qualify as a fair value hedge, the gain or loss on the derivative and the offsetting gain or loss on the hedged item attributable to the hedged risk are recognized in current earnings. For derivative instruments that are designated and qualify as a cash flow hedge, the effective portion of the gain or loss on the derivative instrument is initially reported as a component of accumulated other comprehensive income (“AOCI”), net of tax, and is subsequently reclassified into the line item within the Consolidated Statements of Operations in which the hedged items are recorded in the same period in which the hedged item affects earnings. The ineffective portion of the gain or loss is recognized immediately in current earnings. For derivative instruments that are designated and qualify as a net investment hedge, the effective portion of the gain or loss on the derivative instrument is included in change in foreign currency translation in OCI to offset the change in the carrying value of the net investment being hedged until the complete or substantially complete liquidation of the hedged foreign operation. The ineffective portion of the gain or loss is recognized immediately in current earnings. For derivative instruments that are not designated as hedging instruments, gains and losses from changes in fair values are recognized in earnings. Cash receipts and cash payments related to derivative instruments are recorded in the same category as the cash flows from the items being hedged on the Consolidated Statements of Cash Flows.
Foreign Currency Transactions | Foreign Currency Transactions For the Company’s foreign subsidiaries that use a currency other than the U.S. dollar as their functional currency, the assets and liabilities are translated at exchange rates in effect at the balance sheet date, and revenues and expenses are translated at the average exchange rate for the period. The effects of these translation adjustments are reported in accumulated other comprehensive income. Gains and losses arising from transactions denominated in a currency other than the functional currency of the entity involved are included in operating income.
Stock-Based Compensation | Stock-Based Compensation The Company recognizes stock-based compensation expense, reduced for estimated forfeitures, on a straight-line basis over the requisite service period of the award, which is generally the vesting period for outstanding stock awards. The stock-based compensation expense for time-based and performance-based restricted stock unit awards (“restricted stock units”) is measured at fair value on the date of grant based on the number of shares expected to vest and the quoted market price of the Company’s common stock. For restricted stock units with performance conditions, stock-based compensation expense is originally based on the number of shares that would vest if the Company achieved 100% of the performance goal, which is the intended outcome at the grant date. Throughout the requisite service period, management monitors the probability of achievement of the performance condition. If it becomes probable, based on the Company’s performance, that more or less than the current estimate of the awarded shares will vest, an adjustment to stock-based compensation expense will be recognized as a change in accounting estimate in the period that such probability changes. The stock-based compensation expense for market-based restricted stock units is measured at fair value on the date of grant. The market conditions are considered in the grant date fair value using a Monte Carlo valuation model, which utilizes multiple input variables to determine the probability of the Company achieving the specified market conditions. Stock-based compensation expense related to an award with a market condition will be recognized over the requisite service period regardless of whether the market condition is satisfied, provided that the requisite service period has been completed. The Company currently expects to satisfy share-based awards with registered shares available to be issued.
Income Taxes | Income Taxes Deferred tax assets (“DTAs”) and liabilities (“DTLs”) are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. DTAs and DTLs 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 DTAs and DTLs of a change in the tax rate is recognized in income in the period that includes the enactment date of the rate change. The Company records a valuation allowance to reduce its DTAs to the amount that is more likely than not to be realized. The Company considers future taxable income and ongoing feasible tax planning strategies in assessing the need for the valuation allowance. The Company records the effects of the Global Intangible Low-Taxed Income (“GILTI”) as a period cost and applies the incremental cash tax savings approach when analyzing the impact GILTI could have on its U.S. valuation allowance. The incremental cash tax savings approach considers the realizable benefit of a net operating loss and deferred tax assets by comparing the incremental cash taxes in the calculation of GILTI with and without the net operating loss and other DTAs.
Earnings Per Share | Earnings Per Share The Company calculates its basic earnings per share by dividing net income attributable to Jabil Inc. by the weighted average number of shares of common stock outstanding during the period. The Company’s diluted earnings per share is calculated in a similar manner, but includes the effect of dilutive securities. The difference between the weighted average number of basic shares outstanding and the weighted average number of diluted shares outstanding is primarily due to dilutive unvested restricted stock units. Potential shares of common stock are excluded from the computation of diluted earnings per share when their effect would be antidilutive. Performance-based restricted stock units are considered dilutive when the related performance criterion have been met assuming the end of the reporting period represents the end of the performance period. All potential shares of common stock are antidilutive in periods of net loss.
Fair Value of Financial Instruments | Fair Value of Financial InstrumentsFair value is categorized in one of three levels based on the lowest level of significant input used. Level 1 – quoted market prices in active markets for identical assets and liabilities; Level 2 – inputs other than quoted market prices included in Level 1 that are observable for the asset or liability, either directly or indirectly; and Level 3 – unobservable inputs for the asset or liability.
New Accounting Guidance | New accounting guidance adopted during the period did not have a material impact to the Company. Recently issued accounting guidance is not applicable or did not have, or is not expected to have, a material impact to the Company.

X
- Definition Asset Held For Sale + References No definition available. + Details
Name: | jbl_AssetHeldForSalePolicyTextBlock
Namespace Prefix: | jbl_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the basis of presentation as it pertains to the Company's consolidated financial statements. + References No definition available. + Details
Name: | jbl_BasisOfPresentationAndPrinciplesOfConsolidationPolicyTextBlock
Namespace Prefix: | jbl_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fulfillment Costs [Policy Text Block] + References No definition available. + Details
Name: | jbl_FulfillmentCostsPolicyPolicyTextBlock
Namespace Prefix: | jbl_
Data Type: | dtr-types1: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 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 for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_CompensationRelatedCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://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 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 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 -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 30 -Topic 350 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-1 + 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 recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482338/360-10-05-4 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 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 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 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 for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-4 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481962/310-10-50-2 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481569/310-20-50-2 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
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 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