XML 30 R21.htm IDEA: XBRL DOCUMENT
v3.24.3

Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2024
Accounting Policies [Abstract] |
Consolidation, Policy [Policy Text Block] | 1. Principles of Consolidation The accompanying consolidated unaudited financial statements have been prepared in accordance with accounting principles generally accepted in the United States ("GAAP"), and the applicable rules and regulations of the Securities and Exchange Commission (SEC) include the accounts of Milestone Scientific and its wholly owned and majority owned subsidiaries, including, Wand Dental (wholly owned), and Milestone Innovations Inc. (wholly owned). All significant, intra-entity transactions and balances have been eliminated in the consolidation. Ownership interests in consolidated entities that are held by entities other than us are reported as noncontrolling interests in our consolidated balance sheets. Losses attributed to noncontrolling interests are reported separately in our consolidated statements of operations. During December 2023, the Board of Directors of the Company approved the merger of Milestone Medical, Inc., a 98%-owned subsidiary of the Company (“MMD”), with and into Milestone Innovation, Inc, a newly form wholly-owned subsidiary of the Company and being the surviving corporation . As a result, all of the assets of MMD automatically became assets of Milestone Innovations, Inc. Subsequent to September 30, 2024, the Company satisfied it's liabilities to the non-controlling shareholders, the Company settled for approximately $205,000 for the minority stake of MMD.
Basis of Accounting, Policy [Policy Text Block] | 2. Basis of Presentation The unaudited condensed consolidated financial statements of Milestone Scientific have been prepared in accordance with accounting principles generally accepted in the United States of America (GAAP) for interim financial information with the instructions for Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by GAAP for complete annual financial statements. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (consisting of normal recurring entries) necessary to fairly present such interim results. Interim results are not necessarily indicative of the results of operations which may be expected for a full year or any subsequent period. These unaudited consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto for the year ended December 31, 2023, included in Milestone Scientific's Annual Report on Form 10-K.
Use of Estimates, Policy [Policy Text Block] | 3. Use of Estimates The preparation of unaudited consolidated financial statements in conformity with GAAP requires management to make estimates and assumptions in determining the reported amounts of assets and liabilities and disclosure of contingent liabilities at the date of the financial statements and reported amounts of revenues and expenses during the reporting period. The most significant estimates relate to inventory valuation and cash flow assumptions regarding evaluations of going concern considerations. The Company bases its estimates on historical experience, known trends and other market-specific or relevant factors that it believes to be reasonable under the circumstances. On an ongoing basis, management evaluates its estimates as there are changes in circumstances, facts and experience. Changes in estimates are recorded in the period in which they become known. Actual results could differ from those estimates.
Revenue [Policy Text Block] | 4. Revenue Recognition The Company recognizes revenue when its customer obtains control of promised goods or services, in an amount that reflects the consideration which the Company expects to receive in exchange for those goods or services. To perform revenue recognition, the Company performs the following five steps:
i. | identification of the promised goods or services in the contract;
ii. | determination of whether the promised goods or services are performance obligations including whether they are distinct in the context of the contract;
iii. | measurement of the transaction price, including the constraint on variable consideration;
iv. | allocation of the transaction price to the performance obligations based on estimated selling prices; and
v. | recognition of revenue when (or as) the Company satisfies each performance obligation. A performance obligation is a promise in a contract to transfer a distinct good or service to the customer and is the unit of account in ASC 606.
The Company derives its revenues from the sale of its products, primarily dental instruments, handpieces, and other related products. The Company sells its products directly to consumers in the United States and through a global distribution network that includes both exclusive and non-exclusive distribution agreements with related and third parties. Revenue from product sales is recognized upon transfer of control of a product to a customer, generally upon date of shipment. The Company has no obligation on product sales for any installation, set-up, or maintenance, these being the responsibility of the buyer. Milestone Scientific's only obligation after sale is the normal commercial warranty against manufacturing defects if the alleged defective unit is returned within the warranty period. E-Commerce As of January 3, 2023, the Company launched an E-Commerce platform, selling and shipping STA Single Tooth Anesthesia Systems® (STA) and handpieces directly to dental offices and dental groups within the United States. Our E-commerce portal accepts online payments via credit and debit cards. The cost of delivery is charged to the customer along with appropriate sales tax. The Company recognizes revenue from product sales at the time the product ships to a customer via a third-party carrier. Sales Returns The Company records allowances for product returns as a reduction of revenue at the time product sales are recorded. Several factors are considered in determining whether an allowance for product returns is required, including the customers’ return rights and the Company’s historical experience with returns and the amount of product in the distribution channel not consumed by end users and subject to return. The Company relies on historical return rates to estimate returns. Financing and Payment The Company's payment terms differ by geography and customer, but payments from distributors are required within 90 days or less from the date of shipment. The E-commerce portal sells directly to end users and accepts online payments via credit and debit cards via a third-party. These payments from the third party are typically settled within two business days. Disaggregation of Revenue The Company operates in two operating segments: dental and medical. Therefore, the results of the Company's operations are reported on a consolidated basis for the purposes of segment reporting, consistent with internal management reporting. See Note 8 for revenues by geographical market, based on the customer’s location, and product category for the three and nine months periods ended September 30, 2024, and 2023, respectively.
Cash and Cash Equivalents, Policy [Policy Text Block] | 5. Cash and Cash Equivalents Milestone Scientific considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. As of September 30, 2024, and December 31, 2023, Milestone Scientific has approximately $4.8 million and $3.0 million, respectively of cash and cash equivalents. As of September 30, 2024, Milestone Scientific had approximately $4.1 million in cash, cash equivalents, in accounts that exceeded the Federal Deposit Insurance Corporation insurance limit of $250,000.
Marketable Securities, Policy [Policy Text Block] | 6. Marketable Securities The Company’s marketable securities are comprised of treasury bills with original maturity greater than three months from date of purchase. The Company’s marketable securities are measured at fair value and are accounted for in accordance with ASC 825, Financial Instruments. Unrealized holding gains and losses on treasury bills are recorded in interest income on the unaudited consolidated statements of operations. Dividend and interest income are recognized when earned. Realized gains and losses are included in earnings and are derived using the specific identification method for determining the cost of the marketable securities. As of September 30, 2024, the Company did not hold any marketable securities. As of December 31, 2023 the Company held approximately $3.0 million in U.S. treasury securities, with maturity dates within 3 and 6 months.
Accounts Receivable [Policy Text Block] | 7. Accounts Receivable The E-commerce portal sells directly to end users and accepts online payments via credit and debit cards via a third-party credit card processor. These payments are settled within two business days of the transactions. Sales to distributors are on credit terms. The Company estimates losses from the ability or inability of its distributor to make payments on amounts billed. Distributors credit sales are due 90 days or less from the date of invoicing. As of September 30, 2024 and December 31, 2023, accounts receivable was recorded, net of allowance for credit losses of $10,000, respectively.
Inventory, Policy [Policy Text Block] | 8. Inventories Inventories principally consist of finished goods and component parts stated at the lower of cost (first-in, first-out method) or net realizable value. Inventory quantities on hand are reviewed on a quarterly basis and a provision for excess, slow moving, defective, and obsolete inventory is recorded if required based on past and expected future sales, potential technological obsolescence, and product expiration requirements. The valuation allowance creates a new cost basis for the inventory, and it is not subsequently marked up through a reduction in the valuation allowance based on any changes in the underlying facts and circumstances. When the valuation allowance is initially recorded, the increase to the allowance is recognized as an increase in cost of sales. The valuation allowance is only reduced if or when the underlying inventory is sold or destroyed, at which time cost of sales recognized would include the previous adjusted cost basis.
Earnings Per Share, Policy [Policy Text Block] | 9. Basic and Diluted Net Loss Per Common Share Milestone Scientific presents “basic” earnings (loss) per common share applicable to common stockholders and, if applicable, “diluted” earnings (loss) per common share applicable to common stockholders pursuant to the provisions of ASC 260, “Earnings per Share”. Basic earnings (loss) per common share is calculated by dividing net income or loss applicable to common stockholders by the weighted average number of common shares outstanding and to be issued common shares as follows: 79,966,833 and 73,730,921 for the three months ended September 30, 2024 and 2023, respectively, and 80,165,181 and 72,374,693 for the nine months ended September 30, 2024 and 2023, respectively. The calculation of diluted earnings per common share is like that of basic earnings per common share, except that the denominator is increased to include the number of additional common shares that would have been outstanding if all potentially dilutive common shares, such as those issuable upon the exercise of stock options and warrants, were issued during the period. Since Milestone Scientific had net losses in the three and nine months ended September 30, 2024 and the three and nine months ended September 30, 2023, the assumed effects of the exercise of potentially dilutive outstanding stock options, unissued restricted stock awards (“RSA”) and warrants, were not included in the calculation as their effect would have been anti-dilutive. Such outstanding options, RSA's and warrants totaled 3,684,697 and 3,930,654 for the nine months ended September 30, 2024 and 2023, respectively.
Fair Value of Financial Instruments, Policy [Policy Text Block] | 10. Fair Value of Financial Instruments 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 in the principal market at the measurement date (exit price). The Company required us to classify fair value measurements in one of the following categories.
| ● | Level 1 inputs which are defined as quoted prices (unadjusted) in active markets for identical assets or liabilities that the Company can access at the measurement date.
| ● | Level 2 inputs which are defined as inputs other than quoted prices included within Level 1 that are observable for the assets or liabilities, either directly or indirectly.
| ● | Level 3 inputs are defined as unobservable inputs for the assets or liabilities.
Financial assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurement. Our assessment of the significance of an input to the fair value measurement requires judgment and may affect the valuation of the fair value of assets and liabilities and their placement within the fair value hierarchy levels. As of September 30, 2024 the Company did not have assets measured at fair value on a recurring basis. As of December 31, 2023 the Company had the following assets that were measured at fair value on a recurring basis:
|  | Level 1 |  |  | Level 2 |  |  | Level 3 |  |  | Total |
Marketable Securities December 31, 2023 |  | $ | 2,976,573 |  |  |  | - |  |  |  | - |  |  | $ | 2,976,573 |
Marketable Securities included US Treasury securities totaling $2,976,573 that are considered to be highly liquid and easily transferable at December 31, 2023. US Treasury securities are valued using inputs observable in active markets for identical securities and are therefore classified at Level 1 within the Company fair value hierarchy.
Share-Based Payment Arrangement [Policy Text Block] | 11. Stock-Based Compensation Milestone Scientific accounts for stock-based compensation under ASC Topic 718, Share-Based Payment (“ASC Topic 718”). ASC Topic 718 requires all share-based payments to employees, non-employees, directors, and officers, including grants of employee stock options, to be recognized in the unaudited consolidated statements of operations over the service period, as an operating expense, based on the grant-date fair values.
New Accounting Pronouncements, Policy [Policy Text Block] | 12. Recent Accounting Pronouncements Recently Issued Accounting Pronouncement In November 2023, FASB issued ASU 2023-07, Segment Reporting (Topic 280), Improvements to Reportable Segment Disclosures, which provides improvements to reportable segment disclosure requirements, primarily through enhanced disclosures around segment expenses. ASU 2023-07 requires us to disclose significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included within each reported measure of segment profit or loss. ASU 2023-07 also requires that the Company disclose an amount for other segment items by reportable segment, a description of their composition and provide all annual disclosures about a reportable segment’s profit or loss and assets pursuant to Topic 280 during interim periods. The Company must also disclose the CODM’s title and position, as well as certain information around the measures used by the CODM and an explanation of how the CODM uses the reported measures in assessing segment performance and deciding how to allocate resources. For public entities with a single reportable segment, the entity must provide all the disclosures required pursuant to ASU 2023-07 and all existing segment disclosures under Topic 280. The amendments of ASU 2023-07 are effective for the Company for annual periods beginning January 1, 2024, and effective for interim periods beginning January 1, 2025. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company expects to adopt this standard effective January 1, 2024, at December 31, 2024 on the Company’s annual Form 10-K filing. The Company expects to update all required disclosures pursuant to this ASU 2023-07 at that time. The Company is evaluating the impact of ASU 2023-07 on our financial statements. In December 2023, FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, to enhance the transparency and decision usefulness of income tax disclosures. The amendments in ASU 2023-09 provide improvements primarily related to the rate reconciliation and income taxes paid information included in income tax disclosures. The Company would be required to disclose additional information regarding reconciling items equal to or greater than five percent of the amount computed by multiplying pretax income (loss) by the applicable statutory tax rate. Similarly, the Company would be required to disclose income taxes paid (net of refunds received) equal to or greater than five percent of total income taxes paid (net of refunds received). Additionally, the Company would be required to disclose income (loss) from continuing operations before income tax expense disaggregated by foreign and domestic jurisdictions, as well as income tax expense disaggregated by federal, state, and foreign jurisdictions. The amendments in ASU 2023-09 are effective January 1, 2025, including interim periods. Early adoption is permitted for annual financial statements that have not yet been issued or made available for issuance. The Company is currently evaluating the impact of ASU 2023-09 on our financial statements.

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 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 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://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -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 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of 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 S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: 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 3: 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 4: 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 5: 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/2147478411/912-330-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 330 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/330/tableOfContent 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 investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477268/942-320-50-5 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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 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/2147479134/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 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 -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + 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 accounts receivable. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -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 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
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