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

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2022
Accounting Policies [Abstract] |
Principles of Consolidation and Basis of Presentation | Principles of Consolidation and Basis of Presentation The accompanying unaudited consolidated financial statements include the accounts of Sanara MedTech Inc. and its wholly owned and majority-owned subsidiaries, as well as other entities in which the Company has a controlling financial interest. All significant intercompany profits, losses, transactions and balances have been eliminated in consolidation. The accompanying unaudited consolidated financial statements have been prepared in accordance with generally accepted accounting principles for interim financial information and with the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. generally accepted accounting principles for complete financial statements. In the opinion of management of the Company, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the six-month period ended June 30, 2022, are not necessarily indicative of the results that may be expected for the year ending December 31, 2022, or any other period. These financial statements and notes should be read in conjunction with the financial statements for each of the two years ended December 31, 2021 and 2020, which are included in the Company’s most recent Annual Report on Form 10-K.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles requires management to make estimates and assumptions that affect amounts reported in the financial statements and accompanying notes. The extent to which the COVID-19 pandemic may directly or indirectly impact the Company’s business, financial condition, and results of operations is highly uncertain and subject to change. The Company considered the potential impact of the COVID-19 pandemic on its estimates and assumptions and determined there was not a material impact on the Company’s estimates and assumptions used in preparing its unaudited consolidated financial statements as of and for the six months ended June 30, 2022. However, actual results could differ from those estimates and there may be changes to the Company’s estimates in future periods.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.
Income / Loss Per Share | Income / Loss Per Share The Company computes income per share in accordance with Accounting Standards Codification (“ASC”) Topic 260, Earnings per Share, which requires the Company to present basic and diluted income per share when the effect is dilutive. Basic income per share is computed by dividing income available to common shareholders by the weighted average number of shares of common stock outstanding. Diluted income per share is computed similar to basic income per share except that the denominator is increased to include the number of additional shares of common stock that would have been outstanding if the potential shares of common stock had been issued and if the additional shares of common stock were dilutive. All common stock equivalents were excluded from the current and prior period calculations, as their inclusion would have been anti-dilutive during the three and six months ended June 30, 2022 and 2021 due to the Company’s net loss. The following table summarizes the shares of common stock that were potentially issuable but were excluded from the computation of diluted net loss per share for the three and six months ended June 30, 2022 and 2021 as such shares would have had an anti-dilutive effect: SCHEDULE OF COMPUTATION OF DILUTED NET LOSS PER SHARE
|  | 2022 |  |  | 2021 |
|  | As of June 30, |
|  | 2022 |  |  | 2021 |
Stock options (a) |  |  | 155,691 |  |  |  | 11,500 |
Warrants (b) |  |  | 16,725 |  |  |  | - |
Unvested restricted stock |  |  | 199,136 |  |  |  | 115,719 |
Anti-dilutive securities |  |  | 199,136 |  |  |  | 115,719 |
| (a) | Includes 144,191 stock options assumed pursuant to the merger agreement with Precision Healing, Inc. (“Precision Healing”) in April 2022. See Note 10 for more information regarding the Precision Healing merger.
| (b) | Warrants assumed pursuant to the merger agreement with Precision Healing in April 2022. See Note 10 for more information regarding the Precision Healing merger.
Revenue Recognition | Revenue Recognition The Company recognizes revenue in accordance with ASC Topic 606, Revenue from Contracts with Customers (“ASC 606”). Revenues are recognized when control of the promised goods or services is transferred to the customer in an amount that reflects the consideration the Company expects to be entitled to receive in exchange for transferring those goods or services. Revenue is recognized based on the following five step model: - Identification of the contract with a customer - Identification of the performance obligations in the contract - Determination of the transaction price - Allocation of the transaction price to the performance obligations in the contract - Recognition of revenue when, or as, the Company satisfies a performance obligation Details of this five-step process are as follows: Identification of the contract with a customer Customer purchase orders are generally considered to be contracts under ASC 606. Purchase orders typically identify specific terms of products to be delivered, create the enforceable rights and obligations of both parties, and result in commercial substance. No other forms of contract revenue recognition, such as the completed contract or percentage of completion methods, were utilized by the Company in either 2022 or 2021. Performance obligations The Company’s performance obligation is generally limited to delivery of the requested items to its customers at the agreed upon quantities and prices. Determination and allocation of the transaction price The Company has established prices for its products. These prices are effectively agreed to when customers place purchase orders with the Company. Rebates and discounts, if any, are recognized in full at the time of sale as a reduction of net revenue. Allocation of transaction prices is not necessary where one performance obligation exists. Recognition of revenue as performance obligations are satisfied Product revenues are recognized when the products are delivered, and control of the goods and services passes to the customer. Disaggregation of Revenue Revenue streams from product sales and royalties are summarized below for the six months ended June 30, 2022 and 2021. All revenue was generated in the United States; therefore, no geographical disaggregation was necessary. SCHEDULE OF REVENUE FROM PRODUCT SALES AND ROYALTIES
|  | 2022 |  |  | 2021 |
|  | Six Months Ended |
|  | June 30, |
|  | 2022 |  |  | 2021 |
Product sales revenue |  | $ | 17,381,501 |  |  | $ | 11,186,069 |
Royalty revenue |  |  | 100,500 |  |  |  | 100,500 |
Total Net Revenue |  | $ | 17,482,001 |  |  | $ | 11,286,569 |
The Company recognizes royalty revenue from a development and license agreement between BioStructures, LLC and the Company. The Company records revenue each calendar quarter as earned per the terms of the agreement, which stipulates the Company will receive quarterly royalty payments of at least $50,250. Under the terms of the development and license agreement, royalties of 2.0% are recognized on sales of products containing the Company’s patented resorbable bone hemostasis. The minimum annual royalty due to the Company is $201,000 per year throughout the life of the patent, which expires in 2023. These royalties are payable in quarterly installments of $50,250. To date, royalties related to this development and license agreement have not exceeded the annual minimum of $201,000 ($50,250 per quarter).
Accounts Receivable Allowances | Accounts Receivable Allowances The Company establishes an allowance for doubtful accounts to provide for an estimate of accounts receivable which are not expected to be collectible. The Company recorded bad debt expense of $195,000 and $51,536 during the six months ended June 30, 2022 and 2021, respectively. The allowance for doubtful accounts was $241,909 at June 30, 2022 and $64,899 at December 31, 2021. Bad debt reserves are maintained based on a variety of factors, including the length of time receivables are past due and a detailed review of certain individual customer accounts. The Company also establishes other allowances to provide for estimated customer rebates and other expected customer deductions. These allowances totaled $7,213 at June 30, 2022 and $34,379 at December 31, 2021. If circumstances related to customers change, estimates of the recoverability of receivables would be further adjusted.
Inventories | Inventories Inventories are stated at the lower of cost or net realizable value, with cost computed on a first-in, first-out basis. Inventories consist of finished goods and related packaging components. The Company recorded inventory obsolescence expense of $159,717 for the six months ended June 30, 2022 and $29,834 for the six months ended June 30, 2021. The allowance for obsolete and slow-moving inventory had a balance of $368,726 at June 30, 2022, and $333,850 at December 31, 2021.
Property and Equipment | Property and Equipment Property and equipment are stated at cost, less accumulated depreciation. Depreciation is recorded using the straight-line method over the estimated useful lives of the related assets, ranging from two to ten years. Below is a summary of property and equipment for the periods presented: SCHEDULE OF PROPERTY AND EQUIPMENT
|  | Useful |  |  | June 30, |  |  | December 31, |
|  | Life |  |  | 2022 |  |  | 2021 |
Computers |  |  | 3-5 years |  |  | $ | 139,267 |  |  | $ | 104,568 |
Office equipment |  |  | 5 years |  |  |  | 23,514 |  |  |  | 21,731 |
Furniture and fixtures |  |  | 5-10 years |  |  |  | 240,830 |  |  |  | 221,565 |
Leasehold improvements |  |  | 2-5 years |  |  |  | 18,331 |  |  |  | 2,030 |
Internal use software |  |  | 5 years |  |  |  | 1,618,999 |  |  |  | 1,622,525 |
Property and equipment, gross |  |  |  |  |  |  | 2,040,941 |  |  |  | 1,972,419 |
Less accumulated depreciation |  |  |  |  |  |  | (527,357 | ) |  |  | (342,574 | )
Property and equipment, net |  |  |  |  |  | $ | 1,513,584 |  |  | $ | 1,629,845 |
Depreciation expense related to property and equipment was $194,308 for the six months ended June 30, 2022, and $35,040 for the six months ended June 30, 2021.
Internal Use Software | Internal Use Software The Company accounts for costs incurred to develop computer software for internal use in accordance with ASC Topic 350-40, Intangibles – Goodwill and Other. The Company capitalizes the costs incurred during the application development stage, which generally includes third-party developer fees to design the software configuration and interfaces, coding, installation, and testing. The Company begins capitalization of qualifying costs when both the preliminary project stage is completed, and management has authorized further funding for the completion of the project. Costs incurred during the preliminary project stage along with post implementation stages of internal-use computer software are expensed as incurred. The Company also capitalizes costs related to specific upgrades and enhancements when it is probable the expenditures will result in additional functionality. Capitalized development costs are classified as “Property and equipment, net” in the consolidated balance sheets and are amortized over the estimated useful life of the software, which is generally five years.
Intangible Assets | Intangible Assets Intangible assets are stated at cost of acquisition less accumulated amortization and impairment loss, if any. Cost of acquisition includes the purchase price and any cost directly attributable to bringing the asset to its working condition for the intended use. The Company amortizes its finite-lived intangible assets on a straight-line basis over the estimated useful life of the respective assets, which is generally the life of the related patents (if applicable). See Note 3 for more information on intangible assets.
Impairment of Long-Lived Assets | Impairment of Long-Lived Assets Long-lived assets, including certain identifiable intangibles held and to be used by the Company, are reviewed for impairment whenever events or changes in circumstances, including the COVID-19 pandemic, indicate that the carrying amount of such assets may not be recoverable. The Company continuously evaluates the recoverability of its long-lived assets based on estimated future cash flows and the estimated liquidation value of such long-lived assets and provides for impairment if such undiscounted cash flows are insufficient to recover the carrying amount of the long-lived assets. If impairment exists, an adjustment is made to write the asset down to its fair value, and a loss is recorded as the difference between the carrying value and fair value. Fair values are determined based on quoted market values, undiscounted cash flows or internal and external appraisals, as applicable. Assets to be disposed of are carried at the lower of carrying value or estimated fair value less cost to sell. No impairment was recorded during the six months ended June 30, 2022 or 2021.
Investments in Equity Securities | Investments in Equity Securities The Company’s equity investments consist of nonmarketable equity securities in privately held companies without readily determinable fair values. Unless accounted for under the equity method of accounting, the investments are reported at cost minus impairment, if any, plus or minus changes resulting from observable price changes in orderly transactions for the identical or similar investment of the same issuer. The Company applies the equity method of accounting to investments when it has significant influence, but not controlling interest, in the investee. Judgment regarding the level of influence over each equity method investment includes considering key factors such as ownership interest, representation on the board of directors, participation in policy-making decisions and material intercompany transactions. The Company’s proportionate share of the net income (loss) resulting from these investments is reported under the line item captioned “Share of losses from equity method investment” in the Company’s consolidated statements of operations. The Company’s equity method investment is adjusted each period for the Company’s share of the investee’s income or loss and dividend paid, if any. The Company classifies distributions received from its equity method investment using the cumulative earnings approach on the consolidated statements of cash flows. The Company has reviewed the carrying value of its investments and has determined there was no impairment or observable price changes as of and for the six-month periods ended June 30, 2022 and 2021.
Fair Value Measurement | Fair Value Measurement As defined in ASC Topic 820, Fair Value Measurement (“ASC 820”), fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). The Company utilizes market data or assumptions that market participants would use in pricing the asset or liability, including assumptions about risk and the risks inherent in the inputs to the valuation technique. These inputs can be readily observable, market corroborated, or generally unobservable. ASC 820 establishes a fair value hierarchy that prioritizes the inputs used to measure fair value. The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurement) and the lowest priority to unobservable inputs (Level 3 measurement). This fair value measurement framework applies at both initial and subsequent measurement. The three levels of the fair value hierarchy defined by ASC 820 are as follows: Level 1 – Quoted prices are available in active markets for identical assets or liabilities as of the reporting date. Active markets are those in which transactions for the asset or liability occur in sufficient frequency and volume to provide pricing information on an ongoing basis. Level 1 primarily consists of financial instruments such as exchange-traded derivatives, marketable securities and listed equities. Level 2 – Pricing inputs are other than quoted prices in active markets included in Level 1, which are either directly or indirectly observable as of the reported date. Level 2 includes those financial instruments that are valued using models or other valuation methodologies. These models are primarily industry-standard models that consider various assumptions, including quoted forward prices for commodities, time value, volatility factors, and current market and contractual prices for the underlying instruments, as well as other relevant economic measures. Substantially all of these assumptions are observable in the marketplace throughout the full term of the instrument, can be derived from observable data or are supported by observable levels at which transactions are executed in the marketplace. Instruments in this category generally include nonexchange-traded derivatives such as commodity swaps, interest rate swaps, options and collars. Level 3 – Pricing inputs include significant inputs that are generally less observable from objective sources. These inputs may be used with internally developed methodologies that result in management’s best estimate of fair value. The carrying amounts of cash, accounts receivable, accounts payable and accrued expenses approximate fair value because of the short-term nature of these instruments. Liabilities for contingent consideration are measured at fair value each reporting period, with the acquisition-date fair value included as part of the consideration transferred. Subsequent changes in fair value are included as a component of “Other expense” in the consolidated statements of operations.
Income Taxes | Income Taxes Income taxes are accounted for under the asset and liability method, whereby deferred income taxes are recorded for temporary differences between financial statement carrying amounts and the tax basis of assets and liabilities. Deferred tax assets and liabilities reflect the tax rates expected to be in effect for the years in which the differences are expected to reverse. A valuation allowance is provided if it is more likely than not that some or all of the deferred tax asset will not be realized.
Stock-based Compensation | Stock-based Compensation The Company accounts for stock-based compensation to employees and nonemployees in accordance with Accounting Standards Update 2018-07, Compensation - Stock Compensation (Topic 718). Stock-based compensation is measured at the grant date, based on the fair value of the award, and is recognized as expense over the stipulated vesting period, if any. The Company estimates the fair value of stock-based payments using the Black-Scholes option-pricing model for common stock options and warrants, and the closing price of the Company’s common stock for grants of common stock, including restricted stock awards.
Research and Development Costs | Research and Development Costs Research and development (“R&D”) expenses consist of personnel-related expenses, including salaries and benefits for all personnel directly engaged in R&D activities, contracted services, materials, prototype expenses and allocated overhead which is comprised of lease expense and other facilities-related costs. R&D expenses include costs related to enhancements to the Company’s currently available products, and additional investments in the product and platform development pipeline. The Company expenses R&D costs as incurred.
Recent Accounting Pronouncements | Recent Accounting Pronouncements There are no recently issued accounting pronouncements that have not yet been adopted that are expected to have a material effect on the Company’s consolidated results of operations, financial condition or cash flows.

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

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684 + Details
Name: | us-gaap_ConsolidationPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 https://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 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 21D -URI https://asc.fasb.org/extlink&oid=126954810&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 https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 25 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 20 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 19 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 220 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 45 -Paragraph 28 -URI https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 17 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 40 -Section 30 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=118172244&loc=d3e17916-109280 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 50 -Section 25 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=16397303&loc=d3e19379-109286 + Details
Name: | us-gaap_InternalUseSoftwarePolicy
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 https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -URI https://asc.fasb.org/topic&trid=2126998 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -SubTopic 330 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 6 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305 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 https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + 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 long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + 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/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790 + 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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 https://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 https://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 https://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 https://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 https://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 https://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 https://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