XML 36 R21.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | General Information and Basis of Presentation The Gorman-Rupp Company is a leading designer, manufacturer and international marketer of pumps and pump systems for use in diverse water, wastewater, construction, dewatering, industrial, petroleum, original equipment, agriculture, fire protection, heating, ventilating and air conditioning (HVAC), military and other liquid-handling applications. The Consolidated Financial Statements have been prepared in accordance with U.S. generally accepted accounting principles and include the accounts of the Company and its wholly-owned subsidiaries. All significant intercompany transactions and balances have been eliminated. Earnings per share are calculated based on the weighted-average number of common shares outstanding.
COVID-19 Impact [Policy Text Block] | COVID-19 Impact In March 2020, the World Health Organization categorized the coronavirus disease (“COVID-19”) as a pandemic. While the near-term effects of the pandemic have negatively impacted our financial results, uncertainty over the economic and operational impacts of COVID-19 means the ultimate related financial impact cannot be reasonably estimated at this time. The Company’s Consolidated Financial Statements presented herein reflect estimates and assumptions made by management that affect the reported amounts of assets and liabilities and reported amounts of revenue and expenses during the reporting periods presented. Such estimates and assumptions affect, among other things, the Company’s goodwill, long-lived asset and indefinite-lived intangible asset valuation; inventory valuation; the allowance for doubtful accounts; and pension plan assumptions. The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a revision of the carrying value of its assets or liabilities as of December 31, 2021, the date of issuance of this Annual Report on Form 10-K. These estimates may change as new events occur and additional information is obtained.
Use of Estimates, Policy [Policy Text Block] | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect the amounts reported in the Consolidated Financial Statements and accompanying notes. Actual results could differ from those estimates.
Cash and Cash Equivalents, Policy [Policy Text Block] | Cash Equivalents and Short-Term Investments The Company considers highly liquid instruments with maturities of 90 days or less to be cash equivalents. The Company periodically makes short-term investments for which cost approximates fair value. Short-term investments at December 31, 2021 and 2020 consisted primarily of a certificate of deposit and is classified as Prepaid and other on the Consolidated Balance Sheets.
Receivable [Policy Text Block] | Accounts Receivable and Allowance for Doubtful Accounts Accounts receivable are stated at the historical carrying amount net of allowance for doubtful accounts. The Company maintains an allowance for doubtful accounts for expected losses from the failure of its customers to make required payments for products delivered. The Company estimates this allowance based on knowledge of the financial condition of customers, review of historical receivables and reserve trends, current economic conditions in the company’s major markets and geographies, and other relevant information.
Inventory, Policy [Policy Text Block] | Inventories LIFO inventories are stated at the lower of cost or market and all other inventories are stated at the lower of cost or net realizable value. The costs for approximately 72% and 71% of inventories at December 31, 2021 and 2020, respectively, were determined using the last-in, first-out (LIFO) method, with the remainder determined using the first-in, first-out (FIFO) method. Cost components include materials, inbound freight costs, labor and allocations of fixed and variable overheads on an absorption costing basis.
Property, Plant and Equipment, Policy [Policy Text Block] | Property, plant and equipment Property, plant and equipment are stated on the basis of cost. Repairs and maintenance costs are expensed as incurred. Depreciation for property, plant and equipment assets is computed using the straight-line method over the estimated useful lives of the assets and is included in Cost of products sold and Selling, general and administrative expenses based on the use of the assets. Depreciation expense was $11.2 million, $11.4 million, and $12.6 million for 2021, 2020, and 2019, respectively. Depreciation of property, plant and equipment is determined based on the following lives:
| years
Buildings | 20 | - | 50
Machinery and equipment | 5 | - | 15
Software | 3 | - | 5
Property, plant and equipment consist of the following:
|  | 2021 |  |  | 2020 |
Land |  | $ | 5,813 |  |  | $ | 5,805 |
Buildings |  |  | 112,760 |  |  |  | 111,876 |
Machinery and equipment |  |  | 188,123 |  |  |  | 184,362 |
|  |  | 306,696 |  |  |  | 302,043 |
Less accumulated depreciation |  |  | (202,403 | ) |  |  | (193,377 | )
Property, plant and equipment, net |  | $ | 104,293 |  |  | $ | 108,666 |
Property, plant and equipment are evaluated for impairment whenever events or changes in circumstances indicate the carrying amount may not be recovered through future net cash flows generated by the assets. Impairment losses may be recorded when the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts based on the excess of the carrying amounts over the estimated fair value of the assets. The Company was not aware of any events or changes in circumstances that indicated the carrying value of its property, plant and equipment may not be recoverable.
Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] | Goodwill and Identifiable Intangible Assets Goodwill Goodwill represents the excess of the cost of acquired businesses over the fair value of tangible assets and identifiable intangible assets purchased and liabilities assumed. Goodwill is reviewed annually for impairment as of October 1 or whenever events or changes in circumstances indicate there may be a possible permanent loss of value using either a quantitative or qualitative analysis. For certain reporting units, the Company performs a quantitative analysis using both a market-based approach and a discounted cash flow model to estimate the fair value of our reporting units. This process requires significant judgements, including estimation of future cash flows, which is dependent on internal forecasts. The Company may otherwise elect to perform a qualitative analysis when deemed appropriate. A qualitative analysis may be performed by assessing certain trends and factors, including projected market outlook and growth rates, forecasted and actual sales and operating profit margins, discount rates, industry data and other relevant qualitative factors. These trends and factors are compared to, and based on, the assumptions used in the most recent quantitative assessment. No impairment charges were recognized in any of the Company’s reporting units in 2021, 2020, or 2019. See Note 10 to the Consolidated Financial Statements, Goodwill and Other Intangible Assets. Identifiable intangible assets The Company’s primary identifiable intangible assets include customer relationships, technology and drawings, and trade names and trademarks. Identifiable intangible assets with finite lives are amortized and those identifiable intangible assets with indefinite lives are not amortized. Amortization for finite-lived intangible assets is computed using the straight-line method over the estimated useful lives of the assets and is included in Cost of products sold and Selling, general and administrative expenses based on the use of the assets. Amortization of finite-lived intangible assets is determined based on the following lives:
| years
Technology and drawings | 13 | - | 20
Customer relationships | 9 | - | 15
Other intangibles | 2 | - | 18
Identifiable intangible assets that are subject to amortization are evaluated for impairment whenever events or changes in circumstances indicate the carrying amount may not be recovered through future net cash flows generated by the assets. Impairment losses may be recorded when the undiscounted cash flows estimated to be generated by those assets are less than the assets’ carrying amounts based on the excess of the carrying amounts over the estimated fair value of the assets. The Company was not aware of any events or changes in circumstances that indicated the carrying value of its finite-lived intangible assets may not be recoverable. Identifiable intangible assets not subject to amortization are tested for impairment annually or more frequently if events warrant. The fair value of these assets is determined using a royalty relief methodology similar to that employed when the associated assets were acquired, but using updated estimates of future sales, cash flows and profitability. For 2021, 2020 and 2019, the fair value of indefinite lived intangible assets exceeded their carrying values. For additional information about goodwill and other intangible assets, see Note 10 to the Consolidated Financial Statements, Goodwill and Other Intangible Assets.
Revenue from Contract with Customer [Policy Text Block] | Revenue Recognition The Company recognizes revenue when it transfers control of promised goods or services to its customers in an amount that reflects the consideration to which it expects to be entitled to in exchange for those goods or services. Performance Obligations A performance obligation is a promise in a contract to transfer a distinct product or service to a customer, and is the unit of account in ASC 606. The transaction price for a customer contract is allocated to each distinct performance obligation and recognized as revenue when, or as, the Company’s performance obligation is satisfied. For product sales, other than long-term construction-type contracts, the Company recognizes revenue once control has passed at a point in time, which is generally when products are shipped. Payments received for product sales typically occur following delivery and the satisfaction of the performance obligation based upon the terms outlined in the contracts. Substantially all of our customer contracts are fixed-price contracts and the majority of our customer contracts have a single performance obligation, as the promise to transfer the individual products or services is not separately identifiable from other promises in the contract. For customer contracts with multiple performance obligations, the Company allocates revenue to each performance obligation based on its relative standalone selling price, which is generally determined based on standalone selling prices charged to customers or using expected cost plus margin. All of the Company's performance obligations, and associated revenue, are generally transferred to customers at a point in time, with the exception of certain highly customized pump products, which are transferred to the customer over time. The Company offers standard warranties for its products to ensure that its products comply with agreed-upon specifications in its contracts. For standard warranties, these do not give rise to performance obligations and represent assurance-type warranties. Shipping and handling activities related to products sold to customers, whether performed before or after the customer obtains control of the products, are generally accounted for as activities to fulfill the promise to transfer the products and not as a separate performance obligation. Contract Estimates Accounting for long-term contracts involves the use of various techniques to estimate total contract revenue and costs. For long-term contracts, the Company estimates the profit on a contract as the difference between the total estimated revenue and expected costs to complete a contract and recognizes that profit as performance obligations are satisfied. Contract estimates are based on various assumptions to project the outcome of future events that could span longer than one year. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, and the performance of subcontractors as applicable. As a significant change in one or more of these estimates could affect the profitability of our contracts, the Company reviews and updates its contract-related estimates regularly. Adjustments in estimated profit on contracts are accounted for under the cumulative catch-up method. Under this method, the impact of the adjustment on profit recorded to date on a contract is recognized in the period the adjustment is identified. Revenue and profit in future periods of contract performance are recognized using the adjusted estimate. Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (contract liabilities) on the Consolidated Balance Sheets. For certain highly customized pump products, revenue is recognized over time before the customer is invoiced, resulting in contract assets. Sometimes the Company receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These contract assets and liabilities are reported on the Consolidated Balance Sheets as a component of Other assets and Deferred revenue and customer deposits, respectively, on a contract-by-contract basis at the end of each reporting period.
Income Tax, Policy [Policy Text Block] | Income Taxes Income tax expense includes United States federal, state, local and international income taxes. Deferred tax assets and liabilities are recognized for the tax consequences of temporary differences between the financial reporting and the tax basis of existing assets and liabilities and for loss carryforwards. The tax rate used to determine the deferred tax assets and liabilities is the enacted tax rate for the year and manner in which the differences are expected to reverse. Valuation allowances are recorded to reduce deferred tax assets to the amount that will more likely than not be realized. The Company accounts for the global intangible low-taxed income (“GILTI”) tax in the period in which it is incurred.
Pension and Other Postretirement Plans, Policy [Policy Text Block] | Pension and Other Postretirement Benefits The Company sponsors a defined benefit pension plan covering certain domestic employees. Additionally, the Company sponsors defined contribution pension plans made available to all domestic and Canadian employees. The Company also sponsors a non-contributory defined benefit postretirement health care plan that provides health benefits to certain domestic and Canadian retirees and their spouses. The Company funds the cost of these benefits as incurred. The determination of the Company’s obligation and expense for pension and other postretirement benefits is dependent on its selection of certain assumptions used by actuaries in calculating such amounts, which are described in Note 9, Pensions and Other Postretirement Benefits. The Company recognizes the funded status of its defined benefit pension plan as an asset or liability in the Consolidated Balance Sheets and recognizes the change in the funded status in the year in which the change occurs through accumulated other comprehensive loss in the Consolidated Balance Sheets.
Concentration Risk, Credit Risk, Policy [Policy Text Block] | Concentration of Credit Risk The Company generally does not require collateral from its customers and has a very good collection history. There were no sales to a single customer that exceeded 10% of total net sales for the years ended December 31, 2021, 2020 or 2019.
Shipping and Handling Cost, Policy [Policy Text Block] | Shipping and Handling Costs The Company classifies all amounts billed to customers for shipping and handling as revenue and reflects related shipping and handling costs in Cost of products sold.
Advertising Cost [Policy Text Block] | Advertising The Company expenses all advertising costs as incurred, which for the years ended December 31, 2021, 2020 and 2019 totaled $1.9 million, $2.1 million, and $3.0 million, respectively.
Standard Product Warranty, Policy [Policy Text Block] | Product Warranties A liability is established for estimated future warranty and service claims based on historical claims experience and specific product failures. The Company expenses warranty costs directly to Cost of products sold. Changes in the Company’s product warranty liability are:
|  | 2021 |  |  | 2020 |  |  | 2019 |
Balance at beginning of year |  | $ | 1,361 |  |  | $ | 1,438 |  |  | $ | 1,380 |
Provision |  |  | 1,813 |  |  |  | 1,350 |  |  |  | 1,747 |
Claims |  |  | (1,537 | ) |  |  | (1,427 | ) |  |  | (1,689 | )
Balance at end of year |  | $ | 1,637 |  |  | $ | 1,361 |  |  | $ | 1,438 |
Share-based Payment Arrangement [Policy Text Block] | Stock-based compensation The Company awards shares pursuant to The Gorman-Rupp Company 2015 Omnibus Incentive Plan. Equity awards are typically conditioned upon achievement of appropriate performance metrics, however the Company may grant other types of awards including service-based awards or unrestricted shares to certain employees. Any performance-based shares that have been granted will vest and be awarded at the end of a two or three-year performance period, based on the levels of achievement of compound annual growth targets for operating income and shareholders’ equity. The Company recognizes compensation expense for performance-based share grants based on the stock price at the date of the grant using the straight-line amortization method, over the vesting period specified in the grants, based on the probability of achieving the performance targets. The Company recognized stock-based compensation expense of $2.0 million for the year ended December 31, 2021, a stock based compensation benefit of $0.3 million for the year ended December 31, 2020, and $0.7 million of stock-based compensation expense for the year ended December 31, 2019 related to performance-based share grants. The Company accounts for forfeitures as they occur, rather than estimate expected forfeitures.
Foreign Currency Transactions and Translations Policy [Policy Text Block] | Foreign Currency Translation Assets and liabilities of the Company’s operations outside the United States which are accounted for in a functional currency other than U.S. dollars are translated into U.S. dollars using year-end exchange rates. Revenues and expenses are translated at weighted-average exchange rates effective during the year. Foreign currency translation gains and losses are included as a component of Accumulated other comprehensive loss within Equity. Gains and losses resulting from foreign currency transactions, the amounts of which are not material, are included in Other (expense) income, net.
Fair Value of Financial Instruments, Policy [Policy Text Block] | Fair Value The carrying value of Cash and cash equivalents, Accounts receivable and Accounts payable approximates fair value based on the short-term nature of these instruments. The Company does not recognize any non-financial assets at fair value.
New Accounting Pronouncements, Policy [Policy Text Block] | New Accounting Pronouncements The Company considers the applicability and impact of all Accounting Standard Updates (“ASUs”). ASUs not listed below were assessed and determined either to be not applicable or are expected to have minimal impact on the Company’s Consolidated Financial Statements. Recently Adopted Accounting Standards In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes”, which, as part of its Simplification Initiative to reduce the cost and complexity in accounting for income taxes, removes certain exceptions related to the approach for intra-period tax allocation, the methodology for calculating income taxes in an interim period and the recognition of deferred tax liabilities for outside basis differences. ASU 2019-12 also amends other aspects of the guidance to help simplify and promote consistent application of GAAP. The guidance is effective for interim and annual periods beginning after December 15, 2020, with early adoption permitted. The Company adopted ASU 2019-12 effective January 1, 2021 with no material impact on the Company’s Consolidated Financial Statements.

X
- Definition Disclosure of accounting policy for the impact of COVID-19. + References No definition available. + Details
Name: | grc_COVID19ImpactPolicyTextBlock
Namespace Prefix: | grc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the classification of shipping and handling costs. + References No definition available. + Details
Name: | grc_ShippingAndHandlingCostPolicyPolicyTextBlock
Namespace Prefix: | grc_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 http://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 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 http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586 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(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + 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 credit risk. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy 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 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. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://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 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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
- Definition Disclosure of accounting policy for pension and other postretirement benefit plans. This accounting policy may address (1) the types of plans sponsored by the entity, and the benefits provided by each plan (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 60 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66047640&loc=d3e39622-114963 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 80 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=65877416&loc=d3e29149-114947 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 http://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 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6412939&loc=d3e15145-114933 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 715 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920 + Details
Name: | us-gaap_PensionAndOtherPostretirementPlansPolicy
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 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + 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 -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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-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 standard warranties including the methodology for measuring the liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://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