XML 35 R24.htm IDEA: XBRL DOCUMENT
v3.21.2

NATURE OF BUSINESS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Nature of Operations: | Nature of Operations: Digital Ally, Inc. (with its wholly-owned subsidiaries, Digital Ally International, Inc., Shield Products, LLC, Digital Ally Healthcare, LLC , collectively, “Digital Ally,” “Digital,” and the “Company”) produces digital video imaging, storage products and disinfectant and related safety products for use in law enforcement, security and commercial applications. The Company’s products include, among others; in-car digital video/audio recorders contained in a rear-view mirror for use in law enforcement and commercial fleets; a system that provides its law enforcement customers with audio/video surveillance from multiple vantage points and hands-free automatic activation of body-worn cameras and in-car video systems; a miniature digital video system designed to be worn on an individual’s body; and cloud storage solutions. The Company has recently added two new lines of branded products: (1) the ThermoVu™ line, which is a line of self-contained temperature monitoring stations that provides alerts and controls facility access when an individual’s temperature exceeds a pre-set threshold and (2) the Shield™ disinfectant and cleanser line, which is for use against viruses and bacteria and which we began offering to the Company’s law enforcement and commercial customers beginning late in the second quarter of 2020. Both product lines are manufactured by third parties. In addition, the Company has active research and development programs to adapt its technologies to other applications. It can integrate electronic, radio, computer, mechanical, and multi-media technologies to create unique solutions to address needs in a variety of other industries and markets, including mass transit, school bus, taxicab and the military. The Company sells its products to law enforcement agencies, private security customers and organizations, and consumer and commercial fleet operators through direct sales domestically and third-party distributors internationally. The Company was originally incorporated in Nevada on December 13, 2000 as Vegas Petra, Inc. and had no operations until 2004. On November 30, 2004, Vegas Petra, Inc. entered into a Plan of Merger with Digital Ally, Inc., at which time the merged entity was renamed Digital Ally, Inc.
Basis of Presentation: | Basis of Presentation: The condensed consolidated financial statements have been prepared in accordance with generally accepted accounting principles in the United States for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Operating results for the three and six month periods ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. The balance sheet at December 31, 2020 has been derived from the audited financial statements at that date, but does not include all the information and footnotes required by generally accepted accounting principles in the United States for complete financial statements. For further information, refer to the audited financial statements and footnotes included in the Company’s annual report on Form 10-K for the year ended December 31, 2020, and the unaudited financial statements and footnotes included in the Company’s quarterly report on Form 10-Q for the quarter ended March 31, 2021.
COVID-19 pandemic: | COVID-19 pandemic: The COVID-19 pandemic represents a fluid situation that presents a wide range of potential impacts of varying durations for different global geographies, including locations where the Company has offices, employees, customers, vendors and other suppliers and business partners. Like most US-based businesses, the COVID-19 pandemic and efforts to mitigate the same began to have impacts on our business in March 2020. By that time, much of our first fiscal quarter was completed. During the remainder of 2020 and the first quarter of 2021, the Company observed decreases in demand from certain customers, including primarily law-enforcement and commercial customers. However, the Company are beginning to experience an increase in demand for the three months ended June 30, 2021, compared to the same period in 2020. Given the fact that the Company’s products are sold through a variety of distribution channels, the Company expects its sales will experience more volatility as a result of the changing and less predictable operational needs of many customers as a result of the COVID-19 pandemic. The Company is aware that many companies, including many of its suppliers and customers, are reporting or predicting negative impacts from COVID-19 on future operating results. Although the Company observed significant declines in demand for its products from certain customers during 2020 and the first quarter of 2021, the Company believes that the impact of the COVID-19 remains too fluid and unknown, hindering the Company from determining the long-term demand for current products. The Company also cannot be certain how demand may shift over time as the impacts of the COVID-19 pandemic may go through several phases of varying severity and duration. In light of broader macro-economic risks and already known impacts on certain industries that use the Company’s products and services, the Company has taken, and continue to take targeted steps to lower its operating expenses because of the COVID-19 pandemic. The Company continues to monitor the impacts of COVID-19 on its operations closely and this situation could change based on a significant number of factors that are not entirely within its control and are discussed in this and other sections of this quarterly report on Form 10-Q. The Company does not expect there to be material changes to its assets on its balance sheet or its ability to timely account for those assets. Further, in connection with the preparation of this quarterly report on Form 10-Q, the Company reviewed the potential impacts of the COVID-19 pandemic on goodwill and intangible assets and have determined there to be no material impact at this time. The Company has also reviewed the potential impacts on future risks to the business as it relates to collections, returns and other business-related items. To date, travel restrictions and border closures have not materially impacted its ability to obtain inventory or manufacture or deliver products or services to customers. However, if such restrictions become more severe, they could negatively impact those activities in a way that would harm the business over the long term. Travel restrictions impacting people can restrain our ability to assist its customers and distributors as well as impact its ability to develop new distribution channels, but at present the Company does not expect these restrictions on personal travel to be material to our business operations or financial results. The Company has taken steps to restrain and monitor its operating expenses and therefore it does not expect any such impacts to materially change the relationship between costs and revenues. Like most companies, the Company has taken a range of actions with respect to how it operates to assure it complies with government restrictions and guidelines as well as best practices to protect the health and well-being of its employees and its ability to continue operating its business effectively. To date, the Company has been able to operate its business effectively using these measures and to maintain internal controls as documented and posted. The Company also has not experienced challenges in maintaining business continuity and does not expect to incur material expenditures to do so. However, the impacts of COVID-19 and efforts to mitigate the same have remained unpredictable and it remains possible that challenges may arise in the future. The actions the Company has taken so far during the COVID-19 pandemic include, but are not limited to:
| ● | requiring all employees who can work from home to work from home;
| ● | increasing its IT networking capability to best assure employees can work effectively outside the office; and
| ● | for employees who must perform essential functions in one of its offices:
| ● | having employees maintain a distance of at least six feet from other employees whenever possible;
| ● | having employees work in dedicated shifts to lower the risk all employees who perform similar tasks might become infected by COVID-19;
| ● | having employees stay segregated from other employees in the office with whom they require no interaction; and
| ● | requiring employees to wear masks while they are in the office whenever possible.
The Company currently believes revenue for the year ending December 31, 2021 will still be impacted due to the conditions noted. In April 2020, the Company implemented a COVID-19 mitigation plan designed to further reduce its operating expenses during the pandemic. Actions taken to date include work hour and salary reductions for senior management. These cost reductions are in addition to the significant restructuring actions which the Company continues to implement and develop throughout 2021. Based on the Company’s current cash position, its projected cash flow from operations and its cost reduction and cost containment efforts to date, the Company believes that it will have sufficient capital and or have access to sufficient capital through public and private equity and debt offerings to sustain operations for a period of one year following the date of this filing. If business interruptions resulting from the COVID-19 pandemic were to be prolonged or expanded in scope, the business, financial condition, results of operations and cash flows would be negatively impacted. The Company will continue to actively monitor this situation and will implement actions necessary to maintain business continuity.
Basis of Consolidation: | Basis of Consolidation: The accompanying financial statements include the consolidated accounts of Digital Ally and its wholly-owned subsidiaries, Digital Ally International, Inc., Shield Products, LLC , and Digital Ally Healthcare, LLC. All intercompany balances and transactions have been eliminated during consolidation. The Company formed Digital Ally International, Inc. during August 2009 to facilitate the export sales of its products. The Company formed Shield Products, LLC in May 2020 to facilitate the sales of its Shield™ line of disinfectant/cleanser products and ThermoVu™ line of temperature monitoring equipment. The Company formed Digital Ally Healthcare, LLC in June 2021 to facilitate its new medical billing division.
Revenue Recognition: | Revenue Recognition: The Company applies the provisions of Accounting Standards Codification (ASC) 606-10, Revenue from Contracts with Customers, and all related appropriate guidance. The Company recognizes revenue under the core principle to depict the transfer of control to its customers in an amount reflecting the consideration to which it expects to be entitled. In order to achieve that core principle, the Company applies the following five-step approach: (1) identify the contract with a customer, (2) identify the performance obligations in the contract, (3) determine the transaction price, (4) allocate the transaction price to the performance obligations in the contract, and (5) recognize revenue when a performance obligation is satisfied. The Company considers customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with the customer. In situations where sales are to a distributor, the Company had concluded its contracts are with the distributor as the Company holds a contract bearing enforceable rights and obligations only with the distributor. As part of its consideration for the contract, the Company evaluates certain factors including the customers’ ability to pay (or credit risk). For each contract, the Company considers the promise to transfer products, each of which is distinct, to be the identified performance obligations. In determining the transaction price, the Company evaluates whether the price is subject to refund or adjustment to determine the net consideration to which it expects to be entitled. As the Company’s standard payment terms are less than one year, it has elected the practical expedient under ASC 606-10-32-18 to not assess whether a contract has a significant financing component. The Company allocates the transaction price to each distinct product based on its relative standalone selling price. The product price as specified on the purchase order is considered the standalone selling price as it is an observable input which depicts the price as if sold to a similar customer in similar circumstances. Revenue is recognized when control of the product is transferred to the customer (i.e., when the Company’s performance obligations is satisfied), which typically occurs at shipment. Further in determining whether control has been transferred, the Company considers if there is a present right to payment and legal title, along with risks and rewards of ownership having transferred to the customer. Customers do not have a right to return the product other than for warranty reasons for which they would only receive repair services or replacement product. The Company has also elected the practical expedient under ASC 340-40-25-4 to expense commissions for product sales when incurred as the amortization period of the commission asset the Company would have otherwise recognized is less than one year. The Company sells its products and services to law enforcement and commercial customers in the following manner:
| ● | Sales to domestic customers are made direct to the end customer (typically a law enforcement agency or a commercial customer) through its sales force, which is composed of its employees. Revenue is recorded when the product is shipped to the end customer.
| ● | Sales to international customers are made through independent distributors who purchase products from the Company at a wholesale price and sell to the end user (typically law enforcement agencies or a commercial customer) at a retail price. The distributor retains the margin as its compensation for its role in the transaction. The distributor generally maintains product inventory, customer receivables and all related risks and rewards of ownership. Accordingly, upon application of steps one through five above, revenue is recorded when the product is shipped to the distributor consistent with the terms of the distribution agreement.
| ● | Repair parts and services for domestic and international customers are generally handled by its inside customer service employees. Revenue is recognized upon shipment of the repair parts and acceptance of the service or materials by the end customer.
Sales taxes collected on products sold are excluded from revenues and are reported as accrued expenses in the accompanying balance sheets until payments are remitted. Service and other revenue is comprised of revenues from extended warranties, repair services, cloud revenue and software revenue. Revenue is recognized upon shipment of the product and acceptance of the service or materials by the end customer for repair services. Revenue for extended warranty, cloud service or other software-based products is over the term of the contract warranty or service period. A time-elapsed method is used to measure progress because the Company transfers control evenly over the contractual period. Accordingly, the fixed consideration related to these revenues is generally recognized on a straight-line basis over the contract term, as long as the other revenue recognition criteria have been met. Contracts with some of the Company’s customers contain multiple performance obligations that are distinct and accounted for separately. The transaction price is allocated to the separate performance obligations on a relative standalone selling price (“SSP”). The Company determined SSP for all the performance obligations using observable inputs, such as standalone sales and historical pricing. SSP is consistent with the Company’s overall pricing objectives, taking into consideration the type of service being provided. SSP also reflects the amount the Company would charge for the performance obligation if it were sold separately in a standalone sale. Multiple performance obligations consist of product, software, cloud subscriptions and extended warranties. The Company’s multiple performance obligations may include future in-car or body-worn camera devices to be delivered at defined points within a multi-year contract, and in those arrangements, the Company allocates total arrangement consideration over the life of the multi-year contract to future deliverables using management’s best estimate of selling price. Contract liabilities consist of deferred revenue and include payments received in advance of performance under the contract and are reported separately as current liabilities and non-current liabilities in the condensed consolidated balance sheets. Such amounts consist of extended warranty contracts, prepaid cloud services and prepaid installation services and are generally recognized as the respective performance obligations are satisfied.
Use of Estimates: | Use of Estimates: The preparation of the consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amount of revenues and expenses during the reporting period. Actual results could differ from those estimates. Management utilizes various other estimates, including but not limited to determining the estimated lives of long-lived assets, determining the potential impairment of long-lived assets, the fair value of warrants, options, proceeds investment agreement and convertible debt, the recognition of revenue, inventory valuation reserve, the valuation allowance for deferred tax assets and other legal claims and contingencies. The results of any changes in accounting estimates are reflected in the financial statements in the period in which the changes become evident. Estimates and assumptions are reviewed periodically, and the effects of revisions are reflected in the period that they are determined to be necessary.
Cash and cash equivalents: | Cash and cash equivalents: Cash and cash equivalents include funds on hand, in bank and short-term investments with original maturities of ninety (90) days or less. The Company maintains its cash and cash equivalents in banks insured by the Federal Deposit Insurance Corporation (FDIC) in accounts that at times may be in excess of the federally insured limit of $250,000 per bank. The Company minimizes this risk by placing its cash deposits with major financial institutions. At June 30, 2021 and December 31, 2020, the uninsured balance amounted to $57,265,079 and $3,653,192, respectively.
Accounts Receivable: | Accounts Receivable: Accounts receivable are carried at original invoice amount less an estimate made for doubtful receivables based on a review of all outstanding amounts on a weekly basis. The Company determines the allowance for doubtful accounts by regularly evaluating individual customer receivables and considering a customer’s financial condition, credit history, and current economic conditions. One individual customer receivable balance exceeded 10% of total accounts receivable as of June 30, 2021 and December 31, 2020, which totaled $287,000 or 32% and $319,000 or 19% of total accounts receivable, respectively. Trade receivables are written off when deemed uncollectible. Recoveries of trade receivables previously written off are recorded when received. A trade receivable is considered to be past due if any portion of the receivable balance is outstanding for more than thirty (30) days beyond terms. No interest is charged on overdue trade receivables.
Segments of Business: | Segments of Business: Management has determined that its operations are comprised of one reportable segment: the sale of digital audio and video recording and speed detection devices. For the three and six months ended June 30, 2021 and 2020, sales by geographic area were as follows: SUMMARY OF SALES BY GEOGRAPHIC AREA
|  | Three Months Ended June 30, |  |  |  | Six Months Ended June 30, |
|  | 2021 |  |  | 2020 |  |  |  | 2021 |  |  |  | 2020 |
Sales by geographic area: |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
United States of America |  | $ | 2,312,131 |  |  | $ | 1,726,119 |  |  | $ | 4,789,329 |  |  | $ | 4,097,815 |
Foreign |  |  | 181,540 |  |  |  | 6,073 |  |  |  | 240,172 |  |  |  | 60,121 |
|  | $ | 2,493,671 |  |  | $ | 1,732,192 |  |  | $ | 5,029,501 |  |  | $ | 4,157,936 |
Sales to customers outside of the United States are denominated in U.S. dollars. All Company assets are physically located within the United States.
Recent Accounting Pronouncements: | Recent Accounting Pronouncements: In June 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2016-13, “Financial Instruments – Credit Losses” to improve information on credit losses for financial assets and net investment in leases that are not accounted for at fair value through net income. ASU 2016-13 replaces the current incurred loss impairment methodology with a methodology that reflects expected credit losses. In April 2019 and May 2019, the FASB issued ASU No. 2019-04, “Codification Improvements to Topic 326, Financial Instruments-Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments” and ASU No. 2019-05, “Financial Instruments-Credit Losses (Topic 326): Targeted Transition Relief” which provided additional implementation guidance on the previously issued ASU. In November 2019, the FASB issued ASU 2019-10, “Financial Instruments - Credit Loss (Topic 326), Derivatives and Hedging (Topic 815), and Leases (Topic 842),” which defers the effective date for public filers that are considered small reporting companies (“SRC”) as defined by the Securities and Exchange Commission (the “SEC”) to fiscal years beginning after December 15, 2022, including interim periods within those fiscal years. Since the Company is an SRC, implementation will not be required until January 1, 2023. The Company will continue to evaluate the effect that adopting ASU 2016-13 will have on the Company’s consolidated financial statements. In 2020, FASB issued ASU No. 2020-06 to simplify the accounting for convertible debt instruments as the current accounting guidance was determined to be unnecessarily complex and difficult to navigate. The ASU primarily does three things: (1) The ASU eliminates the beneficial conversion feature model and the cash conversion model. The elimination of these models will result in more convertible instruments (convertible debt instruments or convertible preferred stock instruments) being reported as a single liability instrument. The ASU also makes targeted improvements to the related disclosures, (2) The ASU eliminates certain settlement conditions that are required to qualify for derivative scope exception which will allow for less equity contracts to be accounted for as a derivative and (3) The ASU aligns the diluted EPS calculation for convertible instruments by requiring the use of the if-converted method and requiring share settlement be included in the calculation when the contract includes an option of cash or share settlement. ASU No. 2020-06 is effective for fiscal years beginning after December 15, 2021 with early adoption permitted for fiscal years beginning after December 15, 2020. Management has not early-adopted this new standard and continues to evaluate the impact of adopting ASU 2020-06 will have on its consolidated financial statements. In 2020, FASB issued ASU No. 2020-01 which represents a consensus of the Emerging Issues Task Force and it clarifies certain items related to ASU 2016-01, Financial Instruments—Overall (Subtopic 825-10): Recognition and Measurement of Financial Assets and Financial Liabilities. The ASU (1) clarifies that when an entity is either applying the equity method or upon discontinuing the equity method it should consider observable price changes in orderly transactions for the identical or a similar investment with the same issuer for valuing basis of the investment and (2) clarifies that when determining the accounting for certain forward contracts and purchased options an entity should not consider, whether upon settlement or exercise, if the underlying securities would be accounted for under the equity method or fair value option. ASU No. 2020-01 is effective for fiscal years beginning after December 15, 2020 with early adoption permitted. The Company adopted this update for the quarter ended March 31, 2021, with no material effect on the financials. In December 2019, the FASB issued ASU No. 2019-12, Income Taxes - simplifying the accounting for income taxes (Topic 740), which is meant to simplify the accounting for income taxes by removing certain exceptions to the general principles in Topic 740, Income Taxes. The amendment also improves consistent application and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. The adoption of this standard did not have a significant impact on the Company’s financial position and results of operations.
Warrant Derivative Liabilities | Warrant Derivative Liabilities In accordance with FASB ASC 815-40, Derivatives and Hedging: Contracts in an Entities Own Equity, entities must consider whether to classify contracts that may be settled in its own stock, such as warrants to purchase shares of Common Stock, as equity of the entity or as an asset or liability. If an event that is not within the entity’s control could require net cash settlement, then the contract should be classified as an asset or a liability rather than as equity. We have determined because the terms of the warrants issued during the first quarter of 2021, and remain outstanding, include a provision that entitles all the warrant holders to receive cash for their warrants in the event of a qualifying cash tender offer, while only certain of the holders of the underlying shares of common stock would be entitled to cash, our warrants should be classified as liability measured at fair value, with changes in fair value each period reported in earnings. Volatility in the price of our common stock may result in significant changes in the value of the derivatives and resulting gains and losses on our statement of operations.

X
- Definition Nature of Operations [Policy Text Block] + References No definition available. + Details
Name: | DGLY_NatureOfOperationsPolicyTextBlock
Namespace Prefix: | DGLY_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition COVID-19 Pandemic [Policy Text Block] + References No definition available. + Details
Name: | DGLY_UnusualOrInfrequentItemsDisclosurePolicyTextBlock
Namespace Prefix: | DGLY_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Warrant Derivative Liabilities [Policy Text Block] + References No definition available. + Details
Name: | DGLY_WarrantDerivativeLiabilitiesPolicyTextBlock
Namespace Prefix: | DGLY_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

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

X
- Definition Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 41 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 29 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123359005&loc=d3e8864-108599 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration