XML 29 R19.htm IDEA: XBRL DOCUMENT
v3.23.2

Summary of Significant Accounting Policies (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2023
Summary of Significant Accounting Policies |
Basis of Accounting | The accompanying condensed consolidated financial statements have been prepared using the accrual basis of accounting. The accompanying unaudited interim condensed consolidated financial statements of AmpliTech Group, Inc. (“Group” or the “Company”) have been prepared by management in accordance with accounting principles generally accepted in the United States of America for interim financial information and pursuant to rules and regulations of the Securities and Exchange Commission (“SEC”). Accordingly, they do not include all information and footnotes required by generally accepted accounting principles for annual audited financial statements. In the opinion of management, all adjustments of a normal recurring nature, considered necessary for a fair presentation have been included. The results of operations for the three and six months ended June 30, 2023, are not necessarily indicative of the results to be expected for the year ending December 31, 2023. The accompanying unaudited interim condensed consolidated financial statements should be read in conjunction with the Company’s audited consolidated financial statements and notes related thereto for the year ended December 31, 2022, included in Form 10-K filed with the SEC filed on March 31, 2023.
Principles of Consolidation | The accompanying condensed consolidated financial statements include the accounts of the Company and its subsidiaries and divisions. All intercompany accounts and transactions have been eliminated in consolidation.
Reclassifications | Certain reclassifications have been made to the prior years’ financial statements to conform to the current year presentation. These reclassifications have no effect on previously reported results of operations.
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 reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses for the periods presented. Actual results could differ from those estimates.
Cash and Cash Equivalents | The Company considers deposits that can be redeemed on demand and investments and marketable securities that have original maturities of less than three months, when purchased, to be cash equivalents. As of June 30, 2023, the Company’s cash and cash equivalents were deposited in five financial institutions. Accounts at each institution are insured by the Federal Deposit Insurance Corporation (“FDIC”) up to $250,000. At June 30,2023 and December 31, 2022, the Company had $5,199,144 and $12,040,022 more than the FDIC insured limit, respectively.
Accounts Receivables | Trade accounts receivables are recorded at the net invoice value and are not interest bearing. The Company provides an allowance for doubtful accounts equal to the estimated uncollectible amounts. The Company’s estimate is based on historical collection experience and a review of the status of accounts receivable. It is reasonably possible that the Company’s estimate of the allowance for doubtful accounts will change in the future. An allowance of $0 has been recorded at June 30, 2023 and December 31, 2022, respectively.
Marketable Securities | The Company’s investments in marketable securities are classified based on the nature of the securities and their availability for use in current operations. The Company’s marketable securities are stated at fair value with all realized and unrealized gains and losses on investments in marketable equity securities recognized in other income, net. The realized and unrealized gains and losses on marketable securities are determined using specific identification method.
Inventories | Inventories, which consists primarily of raw materials, work in progress and finished goods, are stated at the lower of cost (first-in, first-out basis) or market (net realizable value). Inventory quantities and related values are analyzed at the end of each fiscal quarter to determine those items that are slow moving and obsolete. An inventory reserve is recorded for those items determined to be slow moving with a corresponding charge to cost of good determined to be slow moving with a corresponding charge to cost of goods sold. Inventory items that are determined obsolete are written off currently with a corresponding charge to cost of goods sold. As of June 30, 2023, and December 31, 2022, the reserve for inventory obsolescence was $1,128,000, respectively.
Property and Equipment | Property and equipment are recorded at cost. Depreciation is provided over the estimated useful lives of the related assets using the straight-line method for financial statement purposes. Amortization of leasehold improvements is computed using the straight-line method over the shorter of the remaining lease term or the estimated useful lives of the improvements. Property and equipment are depreciated as follows:
Description | Useful Life | Method
Office equipment | 3 to 7 years | Straight-line
Machinery/shop equipment | 7 to 10 years | Straight-line
Computer equipment/software | 1 to 7 years | Straight-line
Vehicles | 5 years | Straight-line
Leasehold improvements | 7 years | Straight-line
Long-lived assets | The Company reviews its property and equipment and right-of-use (“ROU”) assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. The test for impairment is required to be performed by management upon triggering events. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flow expected to be generated by the asset. If such assets are impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the asset exceeds the fair value of the asset. Long-lived assets to be disposed of are reported at the lower of carrying amount or fair value less costs to sell. There were no indicators of impairment during the six months ended June 30, 2023.
Intangible assets | The Company periodically evaluates the reasonableness of the useful lives of these assets. These assets are reviewed for impairment when events or changes in circumstances indicate that the carrying amount may not be recoverable. If impaired, intangible assets are written down to fair value based on discounted cash flows or other valuation techniques. There were no indicators of impairment during the six months ended June 30, 2023.
Goodwill | We follow the acquisition method of accounting to record the assets and liabilities of acquired businesses at their estimated fair value at the date of acquisition. We initially record goodwill for the amount the consideration transferred exceeds the acquisition-date fair value of net identifiable assets acquired. We test goodwill for impairment at a level within the Company referred to as the reporting unit, which is our business segment level or one level below the business segment. We test our goodwill for impairment annually on December 31, or under certain circumstances more frequently, such as when events or circumstances indicate there may be impairment. Such events or circumstances may include a significant deterioration in overall economic conditions, changes in the business climate of our industry, a decline in our market capitalization, operating performance indicators, competition, reorganizations of our business or the disposal of all or a portion of a reporting unit. To test goodwill for impairment, we may perform both qualitative and quantitative assessments. If we elect to perform a qualitative assessment for a certain reporting unit, we evaluate events and circumstances impacting the reporting unit to determine the probability that goodwill is impaired. If we perform a quantitative assessment for a certain reporting unit, we calculate the fair value of that reporting unit and compare the fair value to the reporting unit’s net book value. We estimate fair values of our reporting units based on projected cash flows, and sales and/or earnings multiples applied to the latest twelve months’ sales and earnings of our reporting units. Projected cash flows are based on our best estimate of future sales, operating costs and balance sheet metrics reflecting our view of the financial and market conditions of the underlying business; and the resulting cash flows are discounted using an appropriate discount rate that reflects the risk in the forecasted cash flows. If we determine it is more-likely-than-not that the fair value of the reporting unit is less than its carrying amount, we measure any loss from an impairment by comparing the fair value of each reporting unit to its carrying amount, including goodwill. If the carrying amount of a reporting unit exceeds its fair value, goodwill is considered impaired, and an impairment loss is recognized in an amount equal to that excess. There were no indicators of impairment during the six months ended June 30, 2023.
Investment Policy-Cost Method | Investments consist of non-controlling equity investments in privately held companies. The Company elected the measurement alternative for these investments without readily determinable fair values and for which the Company does not control or could exercise considerable influence over operating and financial policies. These investments are accounted for under the cost method of accounting. Under the cost method of accounting, the non-marketable equity securities are carried at cost less any impairment, adjusted for observable price changes of similar investments of the same issuer. Fair value is not estimated for these investments if there are no identified events or changes in circumstances that may influence the fair value of the investment. Under this method, the Company’s share of the earnings or losses of such investee companies is not included in the consolidated balance sheet or consolidated statements of operations. The Company held $348,250 of investments without readily determinable fair values at June 30, 2023 (see Note 9). These investments are included in other assets on the condensed consolidated balance sheets. There were no indicators of impairment during the six months ended June 30, 2023.
Leases | We lease property and equipment under finance and operating leases. For leases with terms greater than 12 months, we record the related asset and obligation at the present value of lease payments over the lease term. The Company has elected not to separate lease and non-lease components for all property leases for the purpose of calculating ROU assets and lease liabilities. Many of our leases include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments when appropriate. When available, we use the rate implicit in the lease to discount lease payments to present value; however, most of our leases do not provide a readily determinable implicit rate. Therefore, we must estimate our incremental borrowing rate to discount the lease payments based on information available at lease commencement. The incremental borrowing rate is the rate of interest that a lessee would have to pay to borrow on a collateralized basis considering such factors as lease term and economic environment risks.
Revenue Recognition | We sell our products through a combination of a direct sales force in the United States and independent sales representatives in international markets. Revenue is recognized when a customer obtains control of promised goods based on the consideration we expect to receive in exchange for these goods. This core principle is achieved through the following steps: Identify the contract with the customer. A contract with a customer exists when (i) we enter an enforceable contract with a customer that defines each party’s rights regarding the goods to be transferred and identifies the payment terms related to these goods, (ii) the contract has commercial substance and, (iii) we determine that collection of substantially all consideration for services that are transferred is probable based on the customer’s intent and ability to pay the promised consideration. We do not have significant costs to obtain contracts with customers. For commissions on product sales, we have elected the practical expedient to expense the costs as incurred. Identify the performance obligations in the contract. Our contracts with customers do not include multiple performance obligations to be completed over a period. Our performance obligations relate to delivering single-use products to a customer, subject to the shipping terms of the contract. Limited warranties are provided, under which we typically accept returns and provide either replacement parts or refunds. We do not have significant returns. We do not typically offer extended warranty or service plans. Determine the transaction price. Payment by the customer is due under customary fixed payment terms, and we evaluate if collectability is reasonably assured. None of our contracts as of June 30, 2023, contained a significant financing component. Revenue is recorded at the net sales price, which includes estimates of variable consideration such as product returns, rebates, discounts, and other adjustments. The estimates of variable consideration are based on historical payment experience, historical and projected sales data, and current contract terms. Variable consideration is included in revenue only to the extent that it is probable that a significant reversal of the revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Taxes collected from customers relating to product sales and remitted to governmental authorities are excluded from revenues. Allocate the transaction price to performance obligations in the contract. We typically do not have multiple performance obligations in our contracts with customers. As such, we generally recognize revenue upon transfer of the product to the customer's control at contractually stated pricing. Recognize revenue when or as we satisfy a performance obligation. We generally satisfy performance obligations at a point in time upon either shipment or delivery of goods, in accordance with the terms of each contract with the customer. We do not have significant service revenue.
Cost of Sales | We include product costs such material, direct labor, overhead costs, production-related depreciation expense, outside labor and production supplies in cost of sales.
Shipping and Handling | Shipping and handling charges are generally incurred at the customer’s expense. However, when billed to our customers, shipping and handling charges are included in net sales for the applicable period, and the corresponding shipping and handling expense is reported in cost of sales.
Research and Development | Research and development expenditures are charged to operations as incurred. The major components of research and development costs include consultants, outside service, and supplies. Research and development costs for the six months ended June 30, 2023, and 2022, were $1,127,885 and $589,139, respectively.
Income Taxes | The Company’s deferred tax assets and liabilities for the expected future tax consequences of events have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined based on the differences between the financial statement carrying amounts and tax bases of certain assets and liabilities using enacted tax rates in effect in the years in which the differences are expected to reverse. The deferred tax assets and liabilities are classified according to the financial statement classification of the assets and liabilities generating the differences. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. The ASC prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The ASC provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition. At June 30, 2023, the Company had no material unrecognized tax benefits.
Earnings Per Share | Basic earnings (loss) per share (“EPS”) are determined by dividing the net earnings by the weighted-average number of shares of common shares outstanding during the period. Diluted EPS is determined by dividing net earnings by the weighted average number of common shares used in the basic EPS calculation plus the number of common shares that would be issued assuming conversion of all potentially dilutive securities outstanding under the treasury stock method. The computation of weighted average shares outstanding and the basic and diluted earnings per share consisted of the following:
|  | Three Months Ended June 30, |  |  | Six Months Ended June 30, |
|  | 2023 |  |  | 2022 |  |  | 2023 |  |  | 2022 |
Net loss |  | $ | (472,761 | ) |  | $ | (369,540 | ) |  | $ | (1,054,727 | ) |  | $ | (365,915 | )
Basic weighted average shares outstanding |  |  | 9,638,252 |  |  |  | 9,589,668 |  |  |  | 9,636,988 |  |  |  | 9,585,911 |
Basic and Diluted loss per share |  | $ | (0.05 | ) |  | $ | (0.04 | ) |  | $ | (0.11 | ) |  | $ | (0.04 | )
As of June 30, 2023, and 2022, there were 4,242,442 and 3,911,942, respectively, potentially dilutive shares that need to be considered as common share equivalents. As a result of the net loss for the three and six months ended June 30,2023 and 2022, the potentially dilutive shares that need to be considered as common share equivalents are anti-dilutive.
Fair Value Measurements | The fair value of a financial instrument is the amount that could be received upon the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. Financial assets are marked to bid prices and financial liabilities are marked to offer prices. Fair value measurements do not include transaction costs. A fair value hierarchy is used to prioritize the quality and reliability of the information used to determine fair values. Categorization within the fair value hierarchy is based on the lowest level of input that is significant to the fair value measurement. The fair value hierarchy is defined in the following three categories: Level 1: Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date. Level 2: Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly. Level 3: Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. Cash and cash equivalents, receivables, inventories, prepaid expenses, accounts payable, accrued expenses, and customer deposits approximate fair value, due to their short-term nature. The carrying value of notes payable and short and long-term debt also approximates fair value since these instruments bear market rates of interest. Assets and liabilities that are measured at fair value on a nonrecurring basis relate primarily to long-lived assets, intangible assets, and goodwill, which are remeasured when the derived fair value is below carrying value in the consolidated balance sheets.
Stock-Based Compensation | The Company records stock-based compensation in accordance with ASC 718, Compensation-Stock Compensation. All transactions in which goods or services are the consideration received for the issuance of equity instruments are accounted for based on the fair value of the consideration received or the fair value of the equity instrument issued, whichever is more reliably measurable. Equity instruments issued to employees and the cost of the services received as consideration are measured and recognized based on the fair value of the equity instruments issued and are recognized over the employees required service period, which is generally the vesting period.
Concentration of Credit Risk | Financial instruments that potentially subject the company to concentration of credit risk consist primarily of cash and accounts receivable. The Company performs ongoing credit evaluations of its customers and maintains allowances for potential credit losses. Therefore, management does not believe significant credit risks exist at June 30, 2023.
Recent Accounting Pronouncements | In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. The amendments in this update, among other things, require the measurement of all expected credit losses for financial assets held at the reporting date based on historical experience, current conditions, and reasonable and supportable forecasts. Financial institutions and other organizations will now use forward-looking information to better inform their credit loss estimates. As a smaller reporting company, the guidance is effective for our fiscal years beginning after December 15, 2022. The Company has adopted this pronouncement which did not have a material impact on our results of operation, financial position or cash flow.

X
- References No definition available. + Details
Name: | ampg_InvestmentPolicyCostMethodPolicyTextBlock
Namespace Prefix: | ampg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ampg_LongLivedAssetsPolicyTextBlock
Namespace Prefix: | ampg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ampg_MarketableSecuritiesPolicyTextBlock
Namespace Prefix: | ampg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | ampg_ReclassificationsPolicyTextBlock
Namespace Prefix: | ampg_
Data Type: | nonnum: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 basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -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 credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147480981/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482861/275-10-50-1 + 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 -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481203/810-10-50-1 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org//705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482573/350-20-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479886/946-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-17 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-9 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-25 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482525/740-10-45-28 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-19 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482765/220-10-50-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482685/740-10-50-20 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 926 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483154/926-20-50-5 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 920 -SubTopic 350 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483256/920-350-50-4 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147482665/350-30-50-2 + Details
Name: | us-gaap_IntangibleAssetsFiniteLivedPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483489/210-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480566/210-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 912 -SubTopic 330 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482105/912-330-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org//330/tableOfContent Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483080/330-10-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 45 -Paragraph 6 -Subparagraph (a) -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482989/270-10-45-6 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 730 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483044/730-10-05-1 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483575/946-220-S99-1 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org//1943274/2147483426/235-10-50-4 Reference 3: 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 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
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, including whether the costs are included in cost of sales or included in other income statement accounts. If shipping and handling fees are significant and are not included in cost of sales, disclosure includes both the amounts of such costs and the line item on the income statement which includes such costs. + References No definition available. + Details
Name: | us-gaap_ShippingAndHandlingCostPolicyTextBlock
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