XML 42 R26.htm IDEA: XBRL DOCUMENT
v3.22.0.1

NATURE OF OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
The Company | The Company. MGP Ingredients, Inc. (“Company”) is a Kansas corporation headquartered in Atchison, Kansas and is a leading producer and supplier of premium distilled spirits, branded spirits and food ingredients. Distilled spirits include premium bourbon and rye whiskeys and grain neutral spirits, including vodka and gin. The Company’s distilled spirits are either packaged and sold under our own brands to distributors, sold, directly or indirectly to manufactures of other branded spirits, or direct to consumers. MGP is also a top producer of high quality industrial alcohol for use in both food and non-food applications. The Company’s protein and starch food ingredients provide a host of functional, nutritional, and sensory benefits for a wide range of food products to serve the consumer packaged goods industry. The Company’s industrial alcohol and ingredients products are sold directly, or through distributors, to manufacturers and processors of finished packaged goods or to bakeries. The Company’s distillery products are derived from corn and other grains (including rye, barley, wheat, barley malt, and milo), and its ingredient products are derived primarily from wheat flour. On April 1, 2021, the Company acquired Luxco, Inc. and its affiliated companies (“Luxco”) which is a leading branded beverage alcohol company across various categories, with a more than 60-year business heritage. Luxco’s operations predominately involve the producing, importing, bottling and rectifying of distilled spirits. See Note 4, Business Combination, for further details. As a result of the merger with Luxco, during 2021, the Company established a new reportable segment structure that separates Branded Spirits from the Distillery Products segment. The Ingredient Solutions segment remains unchanged. The new segment presentation reflects how management is now operating the business and making resource allocations. The Company now reports three operating segments: Distillery Products, Branded Spirits and Ingredient Solutions. Prior periods have been revised to reflect the new operating segment structure.
Principles of Consolidation | Principles of Consolidation. The consolidated financial statements include the accounts of the Company and its wholly owned and majority owned subsidiaries. All significant intercompany balances and transactions have been eliminated in consolidation. Certain amounts in the 2019 and 2020 consolidated financial statements have been reclassified to conform to the 2021 presentation.
Use of Estimates | Use of Estimates. The financial reporting policies of the Company conform to accounting principles generally accepted in the United States of America (“GAAP”). The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. The application of certain of these policies places demands on management’s judgment, with financial reporting results relying on estimation about the effects of matters that are inherently uncertain, inclusive of effects related to the COVID-19 pandemic. For all of these policies, management cautions that future events rarely develop as forecast, and estimates routinely require adjustment and may require material adjustment.
Inventory | Inventory. Inventory includes finished goods, raw materials in the form of agricultural commodities used in the production process, as well as bottles, caps and labels used in the bottling process, and certain maintenance and repair items. Bourbons and whiskeys, included in inventory, are normally aged in barrels for several years, following industry practice; all barreled bourbon and whiskey is classified as a current asset. The Company includes warehousing, insurance, and other carrying charges applicable to barreled whiskey in inventory costs. Inventories are stated at the lower of cost or net realizable value on the first-in, first-out, or FIFO, method. Inventory valuations are impacted by constantly changing prices paid for key materials, primarily corn.
Properties, Depreciation, and Amortization | Properties, Depreciation, and Amortization. Property, plant, and equipment are typically stated at cost. Additions, including those that increase the life or utility of an asset, are capitalized and all properties are depreciated over their estimated remaining useful lives. Depreciation and amortization are computed using the straight line method over the following estimated useful lives:
Buildings and improvements(a) | 10 – 35 years
Machinery and equipment | 3 – 10 years
Office furniture and equipment | 5 – 10 years
Computer equipment and software | 3 – 5 years
Motor vehicles | 5 years
(a) Leasehold improvements are the shorter of economic useful life or life of lease Maintenance costs are expensed as incurred. The cost of property, plant, and equipment sold, retired, or otherwise disposed of, as well as related accumulated depreciation and amortization, are eliminated from the property accounts with related gains and losses reflected in the Consolidated Statements of Income. The Company capitalizes interest costs associated with significant construction projects. Total interest incurred for 2021, 2020, and 2019 is noted below:
|  | Year Ended December 31,
|  | 2021 |  | 2020 |  | 2019
Interest costs charged to expense |  | $ | 4,037 |  |  | $ | 2,267 |  |  | $ | 1,305 |
Plus: Interest cost capitalized |  | 339 |  |  | 246 |  |  | 575 |
Total |  | $ | 4,376 |  |  | $ | 2,513 |  |  | $ | 1,880 |
Revenue Recognition | Revenue Recognition. Revenue is recognized when control of the promised goods or services, through performance obligations by the Company, is transferred to the customer in an amount that reflects the consideration it expects to be entitled to receive in exchange for the performance obligations. The term between invoicing and when payment is due is not significant and the period between when the entity transfers the promised good or service to the customer and when the customer pays for that good or service is one year or less. Revenue is recognized for the sale of products at the point in time finished products are delivered to the customer in accordance with shipping terms. This is a faithful depiction of the satisfaction of the performance obligation because, at that point control passes to the customer, the customer has legal title and the risk and rewards of ownership have transferred, and the customer has present obligation to pay. The Company’s Distillery Products segment routinely enters into bill and hold arrangements, whereby the Company produces and sells aged and unaged distillate to customers, and the product is barreled at the customer’s request and warehoused at a Company location for an extended period of time in accordance with directions received from the Company’s customers. Even though the aged and unaged distillate remains in the Company’s possession, a sale is recognized at the point in time when the customer obtains control of the product. Control is transferred to the customer in bill and hold transactions when: customer acceptance specifications have been met, legal title has transferred, the customer has a present obligation to pay for the product and the risk and rewards of ownership have transferred to the customer. Additionally, all the following bill and hold criteria have been met in order for control to be transferred to the customer: the reason for the bill and hold arrangement is substantive -the customer has requested the product be warehoused, the product has been identified as separately belonging to the customer, the product is currently ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer. Warehouse service revenue is recognized over the time that warehouse services are rendered and as they are rendered. This is a faithful depiction of the satisfaction of the performance obligation because control of the aging products has already passed to the customer and there are no additional performance activities required by the Company, except as requested by the customer. The performance of the service activities, as requested, is invoiced as satisfied and revenue is concurrently recognized. Contract bottling is recognized over the time contract bottling services are rendered and as they are rendered. Sales in the Branded Spirits segment reflect reductions attributable to consideration given to customers in incentive programs, including discounts and allowances for certain volume targets. These allowances and discounts are not estimated, are not for distinct goods, and paid only when the depletion volume targets are achieved. The amounts reimbursed to customers is determined based on agreed-upon amounts and are recorded as a reduction of revenue.
Excise Tax | Excise Tax. The Company is responsible for compliance with the Alcohol and Tobacco Tax and Trade Bureau of the U.S. Treasury Department (the “TTB”) regulations which includes making timely and accurate excise tax payments. The Company is subject to periodic compliance audits by the TTB. Individual states also impose excise taxes on alcohol beverages in varying amounts. The Company calculates its Federal and state excise tax expense based upon units shipped and on its understanding of the applicable excise tax laws. Excise taxes that are both imposed on and concurrent with a specific revenue-producing transaction, that are collected by the Company from a customer are excluded from revenue and expense.
Recognition of Insurance Recoveries | Recognition of Insurance Recoveries. Estimated loss contingencies are recognized as charges to income when they are probable and reasonably estimable. Insurance recoveries are not recognized until all contingencies related to the insurance claim have been resolved and settlement has been reached with the insurer. Insurance recoveries, to the extent of costs and losses, are reported as a reduction to costs on the Consolidated Statements of Income. Insurance recoveries, in excess of costs and losses, if any, would be reported as a separate caption in Operating income on the Consolidated Statements of Income.
Income Taxes | Income Taxes. The Company accounts for income taxes using an asset and liability method which requires the recognition of deferred tax assets and liabilities for the expected future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. A valuation allowance is recognized if it is “more likely than not” that at least some portion of the deferred tax asset will not be realized.
Earnings Per Share ("EPS") | Earnings Per Share (“EPS”). Basic and diluted EPS is computed using the two class method, which is an earnings allocation formula that determines net income per share for each class of Common Stock and participating security according to dividends declared and participation rights in undistributed earnings. Basic EPS amounts are computed by dividing net income attributable to common shareholders by the weighted average shares outstanding during each year or period. Diluted EPS is computed using the if-converted method by dividing the net income attributable to common shareholders by the weighted average shares outstanding, inclusive of the impacts of the conversion feature of the Convertible Senior Notes.
Translation of Foreign Currencies | Translation of Foreign Currencies. Assets and liabilities of Niche Drinks, Co., ltd. (“Niche”), a wholly-owned subsidiary of the Company whose functional currency is the British pound sterling, are translated to U.S. dollars using the exchange rate in effect at the consolidated balance sheet date. Results of operations are translated using average rates during the period. Adjustments resulting from the translation process are included as a component of Accumulated other comprehensive income.
Business Combinations | Business Combinations. Assets and liabilities assumed during a business combination are generally recorded at fair market value as of the acquisition date. Goodwill is recognized to the extent that the purchase consideration exceeds the value of the assets acquired and liabilities assumed. The Company uses its best estimate and third party valuation specialists to determine the fair value of the assets acquired and liabilities assumed. During the measurement period, which can be up to one year after the acquisition date, the Company can make adjustments to the fair value of the assets acquired and liabilities assumed, with the offset being an adjustment to goodwill.
Goodwill and Other Intangible Assets | Goodwill and Other Intangible Assets. The Company records goodwill and other indefinite-lived intangible assets in connection with various acquisitions of businesses and allocates the goodwill and other indefinite-lived intangible assets to its respective reporting units. The Company evaluates goodwill for impairment at least annually, in the fourth quarter, or on an interim basis if events and circumstances occur that would indicate it is more likely than not that the fair value of a reporting unit is less than the carrying value. To the extent that the carrying amount exceeds fair value, an impairment of goodwill is recognized and allocated to the reporting units. Judgment is required in the determination of reporting units, the assignment of assets and liabilities to reporting units, including goodwill, and the determination of fair value of the reporting units. The Company separately evaluates indefinite-lived intangible assets for impairment. As of December 31, 2021, the Company determined that goodwill and indefinite-lived intangible assets were not impaired.
Fair Value of Financial Instruments | Fair Value of Financial Instruments. The Company determines the fair values of its financial instruments based on a fair value hierarchy, which requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. The hierarchy is broken down into three levels based upon the observability of inputs. Fair values determined by Level 1 inputs utilize quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company has the ability to access. Level 2 inputs include quoted prices for similar assets and liabilities in active markets and inputs other than quoted prices that are observable for the asset or liability. Level 3 inputs are unobservable inputs for the asset or liability, and include situations where there is little, if any, market activity for the asset or liability. In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy. In such cases, the level in the fair value hierarchy within which the fair value measurement in its entirety falls has been determined based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value in its entirety requires judgment and considers factors specific to the asset or liability. The Company’s short-term financial instruments include cash and cash equivalents, accounts receivable and accounts payable. The carrying value of the short-term financial instruments approximates the fair value due to their short-term nature. These financial instruments have no stated maturities or the financial instruments have short-term maturities that approximate market. The fair value of the Company’s debt is estimated based on current market interest rates for debt with similar maturities and credit quality. The fair value of the Company’s debt was $272,971 and $44,548 at December 31, 2021 and 2020, respectively. The financial statement carrying value (including unamortized loan fees) was $233,399 and $39,871 at December 31, 2021 and 2020, respectively. These fair values are considered Level 2 under the fair value hierarchy. See Note 4, Business Combination, for discussion related the the fair value of tangible and intangible assets acquired and liabilities assumed as part of the merger with Luxco.
Derivative Instruments | Derivative Instruments. Certain commodities the Company uses in its production process, or input costs, exposes it to market price risk due to volatility in the prices for those commodities. Through the Company’s grain supply contracts for its Atchison and Lawrenceburg facilities, its wheat flour supply contract for the Atchison facility, and its natural gas contracts for both facilities, it purchases grain, wheat flour, and natural gas, respectively, for delivery from one to 24 months into the future at negotiated fixed prices. The Company has determined that the firm commitments to purchase grain, wheat flour, and natural gas under the terms of its supply contracts meets the normal purchases and sales exception as defined under ASC 815, Derivatives and Hedging, because the quantities involved are for amounts to be consumed within the normal expected production process.
Equity Method Investments | Equity Method Investments. The consolidated financial statements include the results of Luxco and its affiliated companies since April 1, 2021, when the Company obtained control through the Merger. The Company holds 50 percent interest in DGL Destiladores, S.de R.L. de C.V. (“DGL”) and Agricola LG, S.de R.L. de C.V. (“Agricola”) (combined “LMX”), which are accounted for as equity method investments. At December 31, 2021, the investment in LMX was $4,944, which is recorded in Investment in joint ventures on the Consolidated Balance Sheet. During the year ended December 31, 2021, the Company recorded a $1,611 loss from equity method investments, which is recorded in Other income (loss), net on the Consolidated Statement of Income.
Recently Adopted and Issued Accounting Standard Updates and Pronouncements | Recently Adopted Accounting Standard Updates. Accounting Standards Update (“ASU”) No. 2020-06, Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity, which simplifies the accounting for convertible instruments by eliminating the beneficial conversion feature and cash conversion models. Certain convertible instruments will be accounted for as a single unit of account, unless the conversion feature requires bifurcation and recognition as a derivative. Additionally, this ASU simplifies the earnings per share calculation, by eliminating the treasury stock method and requiring entities to use the if-converted method. This guidance is effective for annual periods beginning after December 31, 2021 with early adoption permitted. The Company adopted ASU 2020-06 on January 1, 2021. Recently Issued Accounting Pronouncements. ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, which requires an entity to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue Recognition. This ASU is effective for annual and interim periods beginning after December 15, 2022. Early adoption is permitted. The Company is still evaluating the effect that ASU 2021-08 will have on its consolidated financial statements and related disclosures.

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

X
- Definition Disclosure of accounting policy 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 http://asc.fasb.org/extlink&oid=123372394&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 http://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 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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.12) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21D -URI http://asc.fasb.org/extlink&oid=123570139&loc=SL94080555-108585 + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 http://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 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 -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI http://asc.fasb.org/topic&trid=2126998 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.13(a)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://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 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 http://asc.fasb.org/extlink&oid=123351226&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 http://asc.fasb.org/extlink&oid=123351226&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 http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://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 http://asc.fasb.org/extlink&oid=123351226&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 http://asc.fasb.org/extlink&oid=123351226&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 http://asc.fasb.org/extlink&oid=123372394&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 http://asc.fasb.org/extlink&oid=123351226&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 http://asc.fasb.org/extlink&oid=123351226&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 http://asc.fasb.org/extlink&oid=123351226&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 election to exclude from measurement of transaction price tax assessed by governmental authority that are both imposed on and concurrent with specific revenue-producing transaction, and collected from customer. Includes, but is not limited to, sales, use, value-added and excise tax. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 32 -Paragraph 2A -URI http://asc.fasb.org/extlink&oid=123355311&loc=SL82860478-203043 + Details
Name: | us-gaap_RevenueTransactionPriceMeasurementTaxExclusionPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration