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

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2024
Accounting Policies [Abstract] |
Principles of Consolidation | Principles of Consolidation The condensed consolidated financial statements accompanying these notes include the accounts of Intellinetics and the accounts of all its subsidiaries in which it holds a controlling interest. Under GAAP, consolidation is generally required for investments of more than 50% of the outstanding voting stock of an investee, except when control is not held by the majority owner. We have two subsidiaries: Intellinetics Ohio and Graphic Sciences. We consider the criteria established under Financial Accounting Standards Board (“FASB”) Accounting Standard Codification (“ASC”) 810, “Consolidations” in the consolidation process. All significant intercompany balances and transactions have been eliminated in consolidation.
Concentrations of Credit Risk | Concentrations of Credit Risk We maintain our cash with high credit quality financial institutions. At times, our cash and cash equivalents may be uninsured or in deposit accounts that exceed the Federal Deposit Insurance Corporation insurance limit. We do not generally require collateral or other security to support customer receivables; however, we may require customers to provide retainers, up-front deposits or irrevocable letters-of-credit when considered necessary to mitigate credit risks. The Company estimates a current estimated credit losses (“CECL”) for accounts receivable and accounts receivable-unbilled. The CECL for receivables are estimated based on the receivable aging category, credit risk of specific customers, past collection history, and management’s evaluation of collectability. Provisions for CECL are classified within selling, general and administrative costs. Upon the adoption of FASB ASU No. 2016-13 (CECL model) effective January 1, 2023, Intellinetics, Inc. has revised its methodology for estimating expected credit losses on financial instruments, specifically trade receivables. This model requires the recognition of lifetime expected credit losses at each reporting date, considering past events, current conditions, and reasonable forecasts. In assessing the credit quality of our portfolio, management utilizes a provision matrix that classifies trade receivables by customer type and age of receivable. Government and education sector receivables carry a low risk, while a higher risk is attributed to the remaining receivables as their aging progresses. For receivables with questionable collectability, a specific reserve is assigned. The estimated credit losses are a reflection of these factors, with the matrix applying percentages to the receivables based on their risk profile, adjusted for current and expected future conditions. During the reporting period, the estimate of credit losses may change due to several factors including payment patterns of customers, changes in customer creditworthiness, and broader economic conditions. Such changes are captured in the financial statements to ensure they accurately reflect the company’s assessment of credit risk and expected losses at the end of each reporting period. Credit losses have been within management’s expectations. At September 30, 2024 and December 31, 2023, our allowance for credit losses was $116,728 and $124,103, respectively. Changes in the allowance for credit losses for the periods ended September 30, 2024 and 2023 were as follows: Schedule of Allowance for Credit Losses
|  | Trade Receivables |
As of December 31, 2023 |  | $ | (124,103 | )
(Provisions) Reductions charged to operating results |  |  | 14,588 |
As of March 31, 2024 |  |  | (109,515 | )
(Provisions) Reductions charged to operating results |  |  | (10,850 | )
As of June 30, 2024 |  |  | (120,365 | )
(Provisions) Reductions charged to operating results |  |  | 3,637 |
Accounts write-offs |  | $ | 31,941 |
As of September 30, 2024 |  | $ | (116,728 | )
|  | Trade Receivables |
As of December 31, 2022 |  | $ | (88,331 | )
(Provisions) Reductions charged to operating results |  |  | (20,649 | )
Accounts write-offs |  |  | 1,640 |
As of March 31, 2023 |  |  | (107,340 | )
(Provisions) Reductions charged to operating results |  |  | (6,878 | )
As of June 30, 2023 |  |  | (114,219 | )
(Provisions) Reductions charged to operating results |  |  | (31,957 | )
Accounts write-offs |  |  | 31,941 |
As of September 30, 2023 |  | $ | (114,235 | )
Revenue Recognition | Revenue Recognition We categorize revenue as software, software as a service, software maintenance services, professional services, and storage and retrieval services. We earn the majority of our revenue from the sale of professional services, followed by the sale of software as a service. We apply our revenue recognition policies as required in accordance with ASC 606 based on the facts and circumstances of each category of revenue. More detail regarding each category of revenue is contained in our Annual Report on Form 10-K for the fiscal year ended December 31, 2023 filed with the SEC on March 28, 2024. Contract balances The following tables present changes in our contract assets during the nine months ended September 30, 2024 and 2023: Schedule of Changes in Contract Assets and Liabilities
|  | Balance at |  |  |  |  |  |  |  |  | Balance at |
|  | Beginning |  |  |  |  |  | Payments |  |  | End of |
|  | of Period |  |  | Billings |  |  | Received |  |  | Period |
Nine months ended September 30, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts receivable |  | $ | 1,850,375 |  | 4,523,087 | $ | 14,580,399 | 110,761 | (115,873 | $ | (15,171,283 | ) |  | $ | 1,259,491 |
Nine months ended September 30, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts receivable |  | $ | 1,121,083 |  |  | $ | 12,405,093 |  |  | $ | (12,201,951 | ) |  | $ | 1,324,225 |
|  | Balance at Beginning of Period |  |  | Revenue Recognized in Advance of Billings |  |  | Billings |  |  | Balance at End of Period |
Nine months ended September 30, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts receivable, unbilled |  | $ | 1,320,837 |  |  | $ | 4,523,087 |  |  | $ | (4,694,687 | ) |  | $ | 1,149,237 |
Nine months ended September 30, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Accounts receivable, unbilled |  | $ | 596,410 |  |  | $ | 3,892,301 |  |  | $ | (3,210,911 | ) |  | $ | 1,277,800 |
|  | Balance at Beginning of Period |  |  | Commissions Paid |  |  | Commissions Recognized |  |  | Balance at End of Period |
Nine months ended September 30, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other contract assets |  | $ | 140,165 |  |  | $ | 110,761 |  |  | $ | (115,873 | ) |  | $ | 135,053 |
Nine months ended September 30, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Other contract assets |  | $ | 80,378 |  |  | $ | 157,265 |  |  | $ | (99,581 | ) |  | $ | 138,062 |
Deferred revenue Amounts that have been invoiced are recognized in accounts receivable, deferred revenue or revenue, depending on whether the revenue recognition criteria have been met. Deferred revenue represents amounts billed for which revenue has not yet been recognized. Deferred revenues typically relate to maintenance and software-as-a-service agreements which have been paid for by customers prior to the performance of those services, and payments received for professional services and license arrangements and software-as-a-service performance obligations that have been deferred until fulfilled under our revenue recognition policy. Remaining performance obligations represent the transaction price from contracts for which work has not been performed or goods and services have not been delivered. We expect to recognize revenue on approximately 97% of the remaining performance obligations over the next 12 months, with the remainder recognized thereafter. As of September 30, 2024, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $91,193. As of December 31, 2023, the aggregate amount of the transaction price allocated to remaining performance obligations for software as a service and software maintenance contracts with a duration greater than one year was $72,212. This does not include revenue related to performance obligations that are part of a contract whose original expected duration is one year or less. The following table presents changes in our contract liabilities during the nine months ended September 30, 2024 and 2023:
|  | Balance at |  |  |  |  |  |  |  |  | Balance at |
|  | Beginning |  |  |  |  |  | Recognized |  |  | End of |
|  | of Period |  |  | Billings |  |  | Revenue |  |  | Period |
Nine months ended September 30, 2024 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract liabilities: Deferred revenue |  | $ | 2,927,808 |  |  | $ | 6,185,445 |  |  | $ | (5,645,144 | ) |  | $ | 3,468,109 |
Nine months ended September 30, 2023 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Contract liabilities: Deferred revenue |  | $ | 2,754,064 |  |  | $ | 5,997,723 |  |  | $ | (5,619,662 | ) |  | $ | 3,132,125 |
Software Development Costs | Software Development Costs We design, develop, test, market, license, and support new software products and enhancements of current products. We continuously monitor our software products and enhancements to remain compatible with standard platforms and file formats. In accordance with ASC 985-20 “Costs of Software to be Sold, Leased or Otherwise Marketed,” we expense software development costs, including costs to develop software products or the software component of products to be sold, leased, or marketed to external users, before technological feasibility is reached. Once technological feasibility has been established, certain software development costs incurred during the application development stage are eligible for capitalization. Based on our software development process, technical feasibility is established upon completion of a working model. Technological feasibility is typically reached shortly before the release of such products. No such costs were capitalized during the periods presented in this report. In accordance with ASC 350-40, “Internal-Use Software,” we capitalize purchase and implementation costs of internal use software. Once an application has reached development stage, internal and external costs, if direct and incremental, are capitalized until the software is substantially complete and ready for its intended use. Capitalization ceases upon completion of all substantial testing. We also capitalize costs related to specific upgrades and enhancements when it is probable that the expenditure will result in additional functionality. Such costs in the amount of $104,345 and $302,396 were capitalized during the three and nine months ended September 30, 2024. Such costs in the amount of $139,633 and $348,051 were capitalized during the three and nine months ended September 30, 2023. Capitalized costs are stated at cost less accumulated amortization. Amortization is computed over the estimated useful lives of the related assets on a straight-line basis, which is three years. At September 30, 2024 and December 31, 2023, our condensed consolidated balance sheets included $683,922 and $630,979, respectively, in other long-term assets. For the three and nine months ended September 30, 2024 and 2023, our expensed software development costs were $179,813 and $510,366, respectively, and $120,830 and $392,576, respectively.
Recently Issued Accounting Pronouncements Not Yet Effective | Recently Issued Accounting Pronouncements Not Yet Effective In November 2023, the FASB issued ASU No. 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves financial reporting by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker (“CODM”) and included with each reported measure of significant profit or loss on an annual and interim basis. This ASU also requires that a public entity disclose the title and position of the CODM and an explanation of how the CODM uses the reported measures of a segment’s profit or loss in assessing segment performance and deciding how to allocate resources. The ASU is effective for fiscal years beginning after December 15, 2023, and interim periods within fiscal years beginning after December 15, 2024, with early adoption permitted. This ASU is required to be applied retrospectively for all prior periods presented in the financial statements. We are evaluating the adoption impact of this ASU on our condensed consolidated financial statements and related disclosures but do not expect any material impact upon adoption. In December 2023, the FASB issued ASU 2023-09, Improvements to Income Tax Disclosures, which amends the guidance in ASC 740, Income Taxes. The ASU is intended to improve the transparency of income tax disclosures by requiring (1) consistent categories and greater disaggregation of information in the rate reconciliation and (2) income taxes paid disaggregated by jurisdiction. It also includes certain other amendments to improve the effectiveness of income tax disclosures. The ASU’s amendments are effective for public business entities for annual periods beginning after December 15, 2024. Entities are permitted to early adopt the standard “for annual financial statements that have not yet been issued or made available for issuance.” We are currently evaluating the impact of this ASU but do not expect any material impact upon adoption. There are no other accounting standards that have been issued but not yet adopted that we believe could have a material impact on our consolidated financial statements.
Advertising | Advertising We expense the cost of advertising as incurred. Advertising expense for the three and nine months ended September 30, 2024 and 2023 amounted to $17,019 and $32,422, respectively, and $7,853 and $20,096, respectively.
Earnings (Loss) Per Share | Earnings (Loss) Per Share Basic income or loss per share is computed by dividing net income or loss by the weighted average number of shares of common stock outstanding during the period. Diluted income or loss per share is computed by dividing net income or loss by the diluted weighted average number of shares of common stock outstanding during the period. The diluted weighted average number of shares gives effect to all dilutive potential common shares outstanding during the period using the treasury stock method. Diluted earnings per share exclude all diluted potential shares if their effect is anti-dilutive, including warrants or options which are out-of-the-money and for those periods with a net loss. We have outstanding warrants and stock options which have not been included in the calculation of diluted net loss per share for the three and nine months ended September 30, 2024 because to do so would be anti-dilutive. As such, the numerator and the denominator used in computing both basic and diluted net loss per share for those periods are the same.
Income Taxes | Income Taxes We file a consolidated federal income tax return with our subsidiaries. The provision for income taxes is computed by applying statutory rates to income before taxes. We account for uncertainty in income taxes in our financial statements as required under ASC 740, “Income Taxes.” The standard prescribes a recognition threshold and measurement attribute for the financial statement recognition and measurement of a tax position taken or expected to be taken in a tax return. The standard also provides guidance on de-recognition, classification, interest and penalties, accounting in interim periods, disclosure and transition accounting. Management determined there were no material uncertain positions taken by us in our tax returns. Deferred income taxes are recognized for the tax consequences in future years of temporary differences between the financial reporting and tax bases of assets and liabilities as of each period-end based on enacted tax laws and statutory rates. Valuation allowances are established when necessary to reduce deferred tax assets to the amount expected to be realized. A 100% valuation allowance has been established on deferred tax assets at September 30, 2024 and December 31, 2023, due to the uncertainty of our ability to realize future taxable income. The tax effects of temporary differences that give rise to significant portions of the deferred tax assets and liabilities are presented below: Schedule of Deferred Tax Assets and Liabilities
|  | September 30, 2024 |  |  | December 31, 2023 |
Deferred tax assets |  |  |  |  |  |  |  |
Reserves and accruals not currently deductible for tax purposes |  | $ | 222,621 |  |  | $ | 69,676 |
Amortizable assets |  |  | 122,794 |  |  |  | 109,612 |
Net operating loss carryforwards |  |  | 4,207,127 |  |  |  | 4,771,762 |
Deferred tax assets, gross |  |  | 4,552,542 |  |  |  | 4,951,050 |
Deferred tax liabilities |  |  |  |  |  |  |  |
Amortizable assets |  |  | (190,360 | ) |  |  | (197,579 | )
Property and equipment |  |  | (214,446 | ) |  |  | (214,698 | )
Net deferred tax assets |  |  | 4,147,736 |  |  |  | 4,538,773 |
Valuation allowance |  |  | (4,147,736 | ) |  |  | (4,538,773 | )
Deferred tax assets, net |  | $ | - |  |  | $ | - |
As of September 30, 2024 and December 31, 2023, we had federal net operating loss carry forwards of approximately $13,795,749 and $15,972,479, respectively, which can be used to offset future federal income tax. A portion of the federal and state net operating loss carry forwards expire at various dates through 2040, and a portion of the net operating loss carry forwards have an indefinite carry forward period. We recorded a valuation allowance against all of our deferred tax assets as of both September 30, 2024, and December 31, 2023. We intend to continue maintaining a full valuation allowance on our deferred tax assets until there is sufficient evidence to support the reversal of all or some portion of these allowances. Release of the valuation allowance would result in the recognition of certain deferred tax assets and a decrease to income tax expense for the period the release is recorded. However, the exact timing and amount of the valuation allowance release are subject to change on the basis of the level of profitability that we are able to actually achieve.
Segment Information | Segment Information Operating segments are defined in the criteria established under ASC 280, “Segment Reporting,” as components of public entities that engage in business activities from which they may earn revenues and incur expenses for which separate financial information is available and which is evaluated regularly by our chief operating decision maker (“CODM”) in deciding how to assess performance and allocate resources. Our CODM assesses performance and allocates resources based on two operating segments: Document Management and Document Conversion. These segments contain individual business components that have been combined on the basis of common management, customers, solutions offered, service processes and other economic characteristics. We currently have immaterial intersegment sales. We evaluate the performance of our segments based on gross profits. The Document Management Segment provides cloud-based and premise-based content services software. Its modular suite of solutions complements existing operating and accounting systems to serve a mission-critical role for organizations to make content secure, compliant, and process-ready. This segment conducts its primary operations in the United States. Markets served include highly regulated, risk and compliance-intensive markets in healthcare, K-12 education, public safety, other public sector, risk management, financial services, and others. Solutions are sold both directly to end-users and through resellers. The Document Conversion Segment provides services for scanning and indexing, converting images from paper to digital, paper to microfilm, and microfiche to microfilm, as well as long-term physical document storage and retrieval. This segment conducts its primary operations in the United States. Markets served include businesses and federal, county, and municipal governments. Solutions are sold both directly to end-users and through a reseller distributor. Information by operating segment is as follows: Schedule of Segment Information
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
|  | For the three months ended September 30, |  |  | For the nine months ended September 30, |
|  | 2024 |  |  | 2023 |  |  | 2024 |  |  | 2023 |
Revenues |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Document Management |  | $ | 1,913,116 |  |  | $ | 1,871,395 |  |  | $ | 5,592,624 |  |  | $ | 5,549,194 |
Document Conversion |  |  | 2,676,509 |  |  |  | 2,377,034 |  |  |  | 8,145,678 |  |  |  | 7,144,498 |
Total revenues |  | $ | 4,589,625 |  |  | $ | 4,248,429 |  |  | $ | 13,738,302 |  |  | $ | 12,693,692 |
Gross profit |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Document Management |  | $ | 1,645,355 |  |  | $ | 1,590,314 |  |  | $ | 4,820,785 |  |  | $ | 4,639,866 |
Document Conversion |  |  | 1,160,499 |  |  |  | 1,015,277 |  |  |  | 3,887,692 |  |  |  | 3,201,997 |
Total gross profit |  | $ | 2,805,854 |  |  | $ | 2,605,591 |  |  | $ | 8,708,477 |  |  | $ | 7,841,863 |
Capital additions, net |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Document Management |  | $ | 276,419 |  |  | $ | 140,952 |  |  | $ | 491,459 |  |  | $ | 353,202 |
Document Conversion |  |  | 20,174 |  |  |  | - |  |  |  | 203,900 |  |  |  | 78,851 |
Total capital additions, net |  | $ | 296,593 |  |  | $ | 140,952 |  |  | $ | 695,359 |  |  | $ | 432,053 |
|  | September 30, 2024 |  |  | December 31, 2023 |
Goodwill |  |  |  |  |  |  |  |
Document Management |  | $ | 3,989,645 |  |  | $ | 3,989,645 |
Document Conversion |  |  | 1,800,176 |  |  |  | 1,800,176 |
Total goodwill |  | $ | 5,789,821 |  |  | $ | 5,789,821 |
|  | September 30, 2024 |  |  | December 31, 2023 |
Total assets |  |  |  |  |  |  |  |
Document Management |  | $ | 9,764,609 |  |  | $ | 10,104,004 |
Document Conversion |  |  | 9,269,776 |  |  |  | 8,922,256 |
Total assets |  | $ | 19,034,385 |  |  | $ | 19,026,260 |
Statement of Cash Flows | Statement of Cash Flows For purposes of reporting cash flows, cash includes cash on hand and demand deposits held by banks.

X
- Definition Condensed Cash Flow Statement [Policy Text Block] + References No definition available. + Details
Name: | INLX_CondensedCashFlowStatementPolicyTextBlock
Namespace Prefix: | INLX_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + 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 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 its research and development and computer software activities including the accounting treatment for costs incurred for (1) research and development activities, (2) development of computer software for internal use, (3) computer software to be sold, leased or otherwise marketed as a separate product or as part of a product or process and (4) in-process research and development acquired in a purchase business combination. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 985 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/985-20/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 40 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-40/tableOfContent Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 730 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/730/tableOfContent + Details
Name: | us-gaap_ResearchDevelopmentAndComputerSoftwarePolicyTextBlock
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 -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: 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 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + 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 -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 41 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-41 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (bb) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 36 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-36 Reference 6: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 29 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-29 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration