XML 34 R23.htm IDEA: XBRL DOCUMENT
v3.25.1

Accounting Policies, by Policy (Policies) | 3 Months Ended
--- | ---
Mar. 31, 2025
Summary of Significant Accounting Policies [Abstract] |
Recent Accounting Standards | Recently Accounting Standards In November 2024, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2024-03, Disaggregation of Income Statement Expenses. The new standard requires entities to disclose additional information about certain expenses, such as purchases of inventory, employee compensation, depreciation, intangible asset amortization, as well as selling expenses included in commonly presented expense captions on the income statement. The FASB further clarified the effective date in January 2025 with the issuance of ASU 2025-01, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Clarifying the Effective Date. The ASU is effective for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. Companies have the option to apply this guidance either on a retrospective or prospective basis, and early adoption is permitted. The Company is currently evaluating this guidance to determine the impact it may have on its consolidated financial statements and related disclosures.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments with an original maturity of three months or less at the date of purchase to be cash equivalents. Cash and cash equivalents consist of cash on deposit with banks and money market funds as well as certificate of deposits to satisfy the depository requirement in the Loan Agreements (as defined and discussed in Note 13). The Company maintains cash in bank accounts which, at times, may exceed federally insured limits. As part of its cash management process, the Company periodically reviews the relative credit standing of these banks. The Company has not experienced any losses in such accounts and periodically evaluates the credit worthiness of the financial institutions and has determined the credit exposure to be negligible.
Accounts Receivable, net of allowance | Accounts Receivable, net of allowance Accounts receivable represents amounts owed to the Company by third parties for technology services and related residuals. The Company generally records a receivable when revenue is recognized as the timing of revenue recognition may differ from the timing of payment from customers. Payment terms and conditions vary by contract, although terms generally include a requirement of payment within 30 to 60 days. The Company’s accounts receivables do not bear interest and are recorded at the invoiced amount for those with unconditional rights to consideration. Account receivables are presented net of an allowance for credit loss on the condensed consolidated balance sheet for any potentially uncollectible accounts under the current expected credit loss model.
Segment Reporting | Segment Reporting The Company reports its segment information to reflect the manner in which the chief operating decision maker (the “CODM”) reviews and assesses performance. The Company’s Chief Executive Officer, President and Chief Operating Officer have joint responsibility as the CODM and review and assess the performance of the Company as a whole. The primary financial measures used by the CODM to evaluate performance and allocate resources are net income (loss) and operating income (loss). The CODM uses net income (loss) and operating income (loss) to evaluate the performance of the Company’s ongoing operations and as part of the Company’s internal planning and forecasting processes. Information on net income (loss) and operating income (loss) is disclosed in the Consolidated Statements of Operations. Segment expenses and other segment items are provided to the CODM on the same basis as disclosed in the Consolidated Statements of Operations. The CODM does not evaluate performance or allocate resources based on segment assets, and therefore such information is not presented in the notes to the financial statements.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions about future events that affect the amounts reported in the financial statements and accompanying notes. Future events and their effects cannot be determined with absolute certainty. Therefore, the determination of estimates requires the exercise of judgment. Actual results inevitably will differ from those estimates, and such differences may be material to the financial statements. The most significant accounting estimates inherent in the preparation of the Company’s financial statements include impairments and fair value estimates for assets acquired in business combinations and assessment of useful lives of acquired intangible assets. The Acquisition related fair values and estimates were based on a number of factors, including a valuation by an independent third party. Revisions to the Company’s estimates may result in increases or decreases to revenues and income and are reflected in the condensed consolidated financial statements in the periods in which they are first identified. If the Company’s estimates indicate that a contract loss will be incurred, a loss provision is recorded in the period in which the loss first becomes probable and can be reasonably estimated. Contract losses are the amount by which the estimated costs of the contract exceed the estimated total revenue that will be generated by the contract and are included in cost of revenues in the Company’s condensed consolidated statements of operations. There were no contract losses for the periods presented.
Business Combinations | Business Combinations The Company accounts for business combinations in accordance with the provisions of Accounting Standards and Codifications (“ASC”) Topic 805, Business Combinations. Business combinations are accounted for using the acquisition method, whereby the consideration transferred is allocated to the net assets acquired based on their respective fair values measured on the acquisition date. The difference between the fair value of these assets and the purchase price is recorded as goodwill. Transaction costs other than those associated with the issue of debt or equity securities, and other direct costs of a business combination are not considered part of the business acquisition transaction and are expensed as incurred.
Revenue Recognition | Revenue Recognition Following the Transactions, the Company’s revenue is measured based on the consideration specified in a contract with a customer. The Company’s contracts with its customers often include promises to transfer multiple products and services. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. When a cloud-based service includes both on-premises software licenses and cloud services, judgment is required to determine whether the software license is considered distinct and accounted for separately, or not distinct and accounted for together with the cloud service and recognized over time. Certain cloud services depend on a significant level of integration, interdependency, and interrelation between the desktop applications and cloud services, and are accounted for together as one performance obligation. Revenue from cloud services is recognized ratably over the period in which the cloud services are provided. The Company otherwise recognizes revenue when it satisfies a performance obligation by transferring control of a product or service or by arranging for the sale of a vendor’s products or service to a customer. The Company recognizes revenue from sale of services as they perform the underlying services, typically based on time and materials basis based upon hours incurred for the performance completed to date for which the Company has the right to consideration. The Company recognizes revenue on sales of goods at a point in time when customer takes control of goods, which typically occurs when title and risk of loss have passed to the customer. In most cases, the Company serves as principal; therefore it recognizes revenue on a gross basis for each of the Company’s services and product offerings principally because the Company is primarily responsible for fulfilling the promise to provide specified goods or service, and the Company has discretion in establishing the price of specified good or service. When the Company serves as an agent, it recognizes revenue on a net basis. The Company classifies its right to consideration in exchange for deliverables as either a receivable or a contract asset (unbilled receivable). A receivable is a right to consideration that is unconditional (i.e., only the passage of time is required before payment is due). For example, the Company recognizes a receivable for revenue related to the Company’s transaction or volume-based contracts when earned regardless of whether amounts have been billed. Such receivables are presented in accounts receivable, net in the Company’s consolidated balance sheets. The Company maintains an allowance for credit losses to provide for the estimated amount of receivables that may not be collected. The allowance is based upon an assessment of customer creditworthiness, historical payment experience, the age of outstanding receivables, judgment, and other applicable factors. A contract asset is a right to consideration that is conditional upon factors other than the passage of time. Contract assets are presented in “current and other assets” in the Company’s consolidated balance sheets and primarily relate to unbilled amounts on fixed-price contracts utilizing the output method of revenue recognition. The Company’s contract assets and liabilities are reported at the end of each reporting period. The difference between the opening and closing balances of the contract assets and deferred revenue primarily results from the timing difference between performance obligations and the customer’s payment. The Company receives payments from customers based on the terms established in their contracts, which may vary generally by contract type. The Company’s contract assets and liabilities are reported in a net position on a contract-by-contract basis at the end of each reporting period. The difference between the opening and closing balances of the contract assets and deferred revenue primarily results from the timing difference between performance obligations and the customer’s payment. The Company receives payments from customers based on the terms established in their contracts, which may vary generally by contract type. The Company sells hardware and software products on both a stand-alone basis without any services and as a solution bundled with services. When the Company provides a combination of hardware and software products with the provision of services, the Company separately identifies its performance obligations under the contract and the hardware and/or software products or services that will be provided. The total transaction price for an arrangement with multiple performance obligations is allocated at contract inception to each performance obligation in proportion to the stand-alone selling price of the hardware or software. The selling price is the price at which the Company would sell a promised good or service separately to a customer. The Company estimates the price based on observable inputs, including direct labor hours and allocatable costs, or uses observable stand-alone prices when they are available. The Company’s professional services include the design and implementation of a wide range of IT products and services. Such services are typically provided by us or third-party subcontractor vendors on a stand-alone basis. Subscription Revenue The Company also generates subscription revenue from monthly premium subscription services from sales of its ManyCam software. Subscription revenues are presented net of refunds, credits, and known and estimated credit card chargebacks. During the three months ended March 31, 2025 and 2024, subscriptions were offered in durations of twelve-month and twenty four-month terms. All subscription fees, however, are paid by credit card at the origination of the subscription regardless of the term of the subscription. Revenues from multi-month subscriptions are recognized on a straight-line basis over the period where the service is offered to the customer, indicated by length of the subscription term purchased. The unearned portion of subscription revenue is presented as deferred revenue in the accompanying condensed consolidated balance sheets.
Intangible Assets | Intangible Assets Intangible assets include intellectual property either owned by the Company or to which the Company has a license. Intangible assets acquired in a business combination are recognized at fair value using generally accepted valuation methods deemed appropriate for the type of intangible asset acquired. The Company’s intangible assets include patents, internally developed software, intellectual property (trade names, trademarks and URLs) and subscriber relationships/customer lists. The Company’s intangible assets represent definite lived intangible assets, which are being amortized on a straight-line basis over their estimated useful lives as follows:
Patents |  |  | 20 years |
Trade names, trademarks, product names, URLs |  |  | 5-10 years |
Internally developed software |  |  | 5-7 years |
Non-compete agreements |  |  | 3 years |
Subscriber/customer relationships |  |  | 3-12 years |
Order Backlog |  |  | 1 year |
The Company reviews intangible assets for impairment whenever events or changes in business circumstances indicate that the carrying amount of the assets might not be recoverable. Factors that the Company considers in deciding when to perform an impairment review include significant underperformance of the business in relation to expectations, significant negative industry or economic trends, and significant changes or planned changes in the use of the assets. If an impairment review is performed to evaluate a long-lived asset for recoverability, the Company compares forecasts of undiscounted cash flows expected to result from the use and eventual disposition of the long-lived asset to its carrying value. An impairment loss would be recognized when estimated undiscounted future cash flows expected to result from the use of an asset are less than its carrying amount. The impairment loss would be based on the excess of the carrying value of the impaired asset over its fair value, determined based on discounted cash flows. No impairments were recorded on intangible assets as no impairment indicators were noted for the periods presented in these consolidated financial statements.
Goodwill | Goodwill Goodwill is recorded when the purchase price paid for an acquisition exceeds the estimated fair value of the net identified tangible and intangible assets acquired. The Company evaluates its goodwill for impairment in accordance with ASC Topic 350, Intangibles - Goodwill and Other, by assessing qualitative factors to determine whether it is more likely than not (that is, a likelihood of more than 50 percent) that the fair value of a reporting unit is less than its carrying amount, including goodwill. The Company performs the quantitative goodwill impairment test, if, after assessing the totality of events or circumstances such as those described in paragraph ASC 350-20-35-3C(a) through (g), the Company determines that it was more likely than not that the fair value of a reporting unit is less than its carrying amount. An impairment charge is recognized for the amount by which the carrying amount exceeded the reporting unit’s fair value, limited to the total amount of goodwill related to the reporting unit. The Company tests the recorded amount of goodwill for impairment on an annual basis on December 31 of each fiscal year or more frequently if there are indicators that the fair value of the goodwill exceeds its carrying amount. The Company has one reporting unit.
Leases | Leases The Company determines if an arrangement is, or contains, a lease at inception. Operating leases are included in operating lease right-of-use (“ROU”) assets, operating lease liabilities, current and operating lease liabilities, noncurrent in the Company’s consolidated balance sheets. ROU assets represent the Company’s right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date (or acquisition date) based on the present value of lease payments over the lease term. As the Company’s leases do not provide an implicit rate, the Company uses an incremental borrowing rate based on the information available at the transition date and subsequent lease commencement dates in determining the present value of lease payments. This is the rate the Company would have to pay if borrowing on a collateralized basis over a similar term to each lease. The Company’s lease terms may include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option. Lease expense for lease payments made under operating leases is recognized on a straight-line basis over the lease term.
Property and equipment | Property and equipment Property and equipment are stated at cost, less accumulated depreciation and amortization. Depreciation and amortization is calculated using the straight-line method over the estimated useful lives of those assets, as follows:
Computers and equipment |  |  | 5 years |
Website development |  |  | 3 years |
Furniture and fixtures |  |  | 7 years |
Repairs and maintenance costs are expensed as incurred. Property and equipment is evaluated for recoverability whenever events or changes in circumstances indicate that the carrying amounts of the assets might not be recoverable. In evaluating an asset for recoverability, the Company estimates the future cash flow expected to result from the use and eventual disposition of the asset. If the expected future undiscounted cash flow is less than the carrying amount of the asset, an impairment loss, equal to the excess of the carrying amount over the fair value of the asset, is recognized. No impairment losses were recorded on property and equipment for the periods presented in these consolidated financial statements.
Fair Value Measurements | Fair Value Measurements Fair value measurements affect the Company’s accounting for certain of its financial assets. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date and is measured according to a hierarchy that includes:
| Level | 1: Observable inputs, such as quoted prices in active markets.
| Level | 2: Inputs, other than quoted prices in active markets, that are observable either directly or indirectly. Level 2 assets and liabilities include debt securities with quoted market prices that are traded less frequently than exchange-traded instruments. This category includes U.S. government agency-backed debt securities and corporate-debt securities.
| Level | 3: Unobservable inputs in which there is little or no market data.
In connection with the Acquisition, the Company recognized a non-current liability of $704,000 for the Earn-Out (as defined below). The Earn-Out Liability (as defined below) is classified as a Level 3 measurement for which fair value is derived from inputs that are unobservable and significant to the overall fair value measurement. The fair value of the Earn-Out Liability is estimated using a Monte Carlo simulation model that utilizes key assumptions including forecasted revenues and volatilities of the underlying financial metrics during the Earn-Out period. The Company assesses the fair value of the Earn-Out Liability at each reporting period. Any subsequent changes in the estimated fair value of the liability are reflected in selling, general and administrative expenses until the liability is settled.
Concentration of Credit | Concentration of Credit As of March 31, 2025, three of the Company’s customers had accounts receivable balances more than 10% of the total accounts receivable balance. Newtek, a related party, represented 17% of the accounts receivable balance and two other customers represented 15% and 14%, respectively. For the three months ended March 31, 2025, Newtek and its affiliates represented 33% of total revenue.

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 business combination. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d)(1)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (e)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 25 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 10 -Name Accounting Standards Codification -Section 05 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479515/805-10-05-4 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + 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 for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities. + References No definition available. + Details
Name: | us-gaap_FairValueMeasurementPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

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

X
- Definition Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(8)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 6 -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-6 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 360 -Topic 958 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477798/958-360-50-1 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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/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 3: 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 4: 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 5: 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 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

X
- Definition Disclosure of accounting policy for accounts receivable. + References Reference 1: 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 2: 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 3: 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 + 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://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478671/942-235-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 235 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-05(b)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147477314/942-235-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-12 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-9 Reference 5: http://www.xbrl.org/2003/role/exampleRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482836/275-10-55-6 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-6 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-4 Reference 8: 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 9: 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 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration