XML 35 R20.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2021
Summary of Significant Accounting Policies |
Cash Equivalents | For purposes of the Company’s financial statements, the Company considers all highly liquid investments purchased with an original maturity date of three months or less to be cash equivalents.
Accounts Receivable and Allowance for Doubtful Accounts | The Company monitors outstanding receivables based on factors surrounding the credit risk of specific customers, historical trends, and other information. Credit is granted on an unsecured basis. The allowance for doubtful accounts is estimated based on an assessment of the Company’s ability to collect on customer accounts receivable. There is judgment involved with estimating the allowance for doubtful accounts and if the financial condition of the Company’s customers were to deteriorate, resulting in their inability to make the required payments, the Company may be required to record additional allowances or charges against revenues. Given the current environment of the COVID-19 pandemic additional attention has been paid to the financial viability of its customers. The Company generally writes-off accounts receivable against the allowance when it determines a balance is uncollectible and no longer actively pursues its collection. The following is a summary of the allowance for doubtful accounts during the years ended December 31, 2021 and 2020 (in 000’s):
|  | Year Ended December 31, 2021 |  |  | Year Ended December 31, 2020 |
Beginning balance |  | $ | 657 |  |  | $ | 700 |
Bad debt expense |  |  | 257 |  |  |  | 304 |
Write-offs |  |  | (239 | ) |  |  | (347 | )
Ending balance |  | $ | 675 |  |  | $ | 657 |
Concentration of Credit Risk | Financial instruments and related items which potentially subject the Company to concentrations of credit risk consist primarily of cash, cash equivalents and accounts receivables. The Company places its cash and temporary cash investments with credit quality institutions. Such cash balances are currently in excess of the FDIC insurance limit of $250,000. To reduce its risk associated with the failure of such financial institutions, each quarter the Company evaluates the rating of the financial institution in which it holds deposits. As of December 31, 2021, the total amount exceeding such limit was $22,099,000. The Company also had cash-on-hand of $153,000 in Europe and $1,368,000 in Canada as of December 31, 2021. The Company believes it did not have any financial instruments that could have potentially subjected us to significant concentrations of credit risk for any relevant period.
Revenue Recognition | Substantially all the Company’s revenue comes from contracts with customers for subscriptions to its cloud-based products or contracts for Communications and Compliance products and services. Customers consist of public corporate issuers and professional firms, such as investor and public relations firms. In the case of news distribution and webcasting offerings, customers also include private companies. The Company accounts for a contract with a customer when there is an enforceable contract between the Company and the customer, the rights of the parties are identified, the contract has economic substance, and collectability of the contract consideration is probable. The Company’s revenues are measured based on consideration specified in the contract with each customer. The Company’s contracts include either a subscription to its entire platform or certain modules within the platform, or an agreement to perform services, or any combination thereof, and often contain multiple subscriptions and services. For these bundled contracts, the Company accounts for individual subscriptions and services as separate performance obligations if they are distinct, which is when a product or service is separately identifiable from other items in the bundled package, and a customer can benefit from it on its own or with other resources that are readily available to the customer. The Company separates revenue from its contracts into two revenue streams: i) Communications and ii) Compliance. Performance obligations of Communications contracts include providing subscriptions to certain modules or the entire Platform id. Communications module, distributing press releases on a per release basis or conducting webcasts, virtual annual meetings or other events on a per event basis. Performance obligations of Compliance contracts include providing subscriptions to its cloud-based Platform id. Compliance module, Whistleblower module or other stand-ready obligations to deliver services and annual report printing and distribution. Additionally, services are provided on a per project basis. Set up fees for disclosure services are considered a separate performance obligation and are satisfied upfront. Set up fees for the transfer agent module and investor relations content management module are immaterial. The Company’s subscription and service contracts are generally for one year, with automatic renewal clauses included in the contract until the contract is cancelled. The contracts do not contain any rights of returns, guarantees or warranties. Since contracts are generally for one year, all the revenue is expected to be recognized within one year from the contract start date. As such, the Company has elected the optional exemption that allows the Company not to disclose the transaction price allocated to performance obligations that are unsatisfied or partially satisfied at the end of each reporting period. The Company recognizes revenue for subscriptions evenly over the contract period, upon distribution for per release contracts and upon event completion for webcasting and virtual annual meeting events. For service contracts that include stand ready obligations, revenue is recognized evenly over the contract period. For all other services delivered on a per project or event basis, the revenue is recognized at the completion of the event. The Company believes recognizing revenue for subscriptions and stand ready obligations using a time-based measure of progress, best reflects the Company’s performance in satisfying the obligations. For bundled contracts, revenue is allocated to each performance obligation based on its relative standalone selling price. Standalone selling prices are based on observable prices at which the Company separately sells the subscription or service. If a standalone selling price is not directly observable, the Company uses the residual method to allocate any remaining price to that subscription or service. The Company reviews standalone selling prices, at least annually, and updates these estimates if necessary. The Company invoices its customers based on the billing schedules designated in its contracts, typically upfront on either a monthly, quarterly or annual basis or per transaction at the completion of the performance obligation. Deferred revenue for the periods presented was primarily related to press release packages which have been prepaid, however the releases have not yet been disseminated, as well as, subscription and service contracts, which are billed upfront, quarterly or annually, however the revenue has not yet been recognized. The associated deferred revenue is generally recognized as releases are disseminated for press release packages and ratably over the billing period for subscriptions. Deferred revenue as of December 31, 2021 and 2020, was $3,086,000 and $2,212,000, respectively, and is expected to be recognized within one year. Revenue recognized for the year ended December 31, 2021 and 2020, that was included in the deferred revenue balance at the beginning of each reporting period, was approximately $2,212,000 and $11,812,000, respectively. Accounts receivable, net of allowance for doubtful accounts, related to contracts with customers was $3,291,000 and $2,514,000 as of December 31, 2021 and 2020, respectively. Since substantially all the contracts have terms of one year or less, the Company has elected to use the practical expedient regarding the existence of a significant financing. Costs to obtain contracts with customers consist primarily of sales commissions. As of December 31, 2021 and 2020, the Company has capitalized $53,000 and $44,000, respectively, of costs to obtain contracts that are expected to be amortized over more than one year. For contract costs expected to be amortized in less than one year, the Company has elected to use the practical expedient allowing the recognition of incremental costs of obtaining a contract as an expense when incurred. The Company has considered historical renewal rates, expectations of future renewals and economic factors in making these determinations.
Fixed Assets | Fixed assets are recorded at cost and depreciated over the estimated useful lives of the assets using principally the straight-line method. When items are retired or otherwise disposed of, income is charged or credited for the difference between net book value and proceeds realized thereon. Ordinary maintenance and repairs are charged to expense as incurred, and replacements and betterments are capitalized. The range of estimated useful lives used to calculate depreciation for principal items of property and equipment are as follow:
Asset Category |  | Depreciation / Amortization Period
Computer equipment |  | 3 years
Furniture & equipment |  | 3 to 7 years
Leasehold improvements |  | lesser of 8 years or the lease term
Earnings per Share (EPS) | Earnings per share accounting guidance requires that basic net income per common share be computed by dividing net income for the period by the weighted average number of common shares outstanding during the period. Diluted net income per share is computed by dividing the net income for the period by the weighted average number of common and dilutive common equivalent shares outstanding during the period. There were no shares issuable upon the exercise of stock options excluded in the computation of diluted earnings per common share during the year ended December 31, 2021, because their impact was anti-dilutive. Shares issuable upon the exercise of stock options totaling 40,000 were excluded in the computation of diluted earnings per common share during the year ended December 31, 2020, because their impact was anti-dilutive.
Use of Estimates | The preparation of financial statements in conformity with United States Generally Accepted Accounting Principles (“GAAP”) 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 amounts of revenues and expenses during the reporting period. Significant estimates include the allowance for doubtful accounts and the valuation of goodwill, intangible assets, deferred tax assets, and stock-based compensation. Actual results could differ from those estimates.
Gain on Extinguishment of Debt | On October 2, 2017, the Company entered into a Stock Purchase Agreement (the “Interwest Purchase Agreement’) to purchase all of the outstanding equity securities of Interwest Transfer Company, Inc., a Utah corporation (“Interwest”) a transfer agent business located in Salt Lake City, Utah. Under the terms of the Interwest Purchase Agreement the Company paid $1,935,000 at closing, $288,000 on the first anniversary of the closing, $320,000 on the second anniversary of the closing and called for another $320,000 to be paid upon the third anniversary date of the closing. The Company also issued 25,235 shares of restricted common stock of the Company at closing. Upon final negotiation and settlement of the third anniversary payment, the Company paid $240,000 to the seller. The difference of $80,000 that was not paid is recorded as Other Income on the Consolidated Statements of Income for the year ended December 31, 2020.
Income Taxes | Deferred income tax assets and liabilities are computed for differences between the financial statement and tax bases of assets and liabilities that will result in future taxable or deductible amounts based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. Valuation allowances are established, when necessary, to reduce deferred income tax assets to the amounts expected to be realized. For any uncertain tax positions, the Company recognizes the impact of a tax position, only if it is more likely than not of being sustained upon examination, based on the technical merits of the position. The Company’s policy regarding the classification of interest and penalties is to classify them as income tax expense in the financial statements, if applicable.
Capitalized Software | Costs incurred to develop the Company’s cloud-based platform products are capitalized when the preliminary project phase is complete, management commits to fund the project and it is probable the project will be completed and used for its intended purposes. Once the software is substantially complete and ready for its intended use, the software is amortized over its estimated useful life, which is typically four years. Costs related to design or maintenance of the software are expensed as incurred. Capitalized costs and amortization for the years ended December 31, 2021 and 2020, are as follows (in thousands):
|  | December 31, |
|  | 2021 |  |  | 2020 |
Capitalized software development costs |  | $ | 215 |  |  | $ | - |
Amortization included in cost of revenues |  |  | 540 |  |  |  | 599 |
Amortization included in depreciation and amortization |  |  | - |  |  |  | 9 |
Impairment of Long-lived Assets | In accordance with the authoritative guidance for accounting for long-lived assets, assets such as property and equipment, trademarks, and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset group may not be recoverable. Recoverability of asset groups to be held and used is measured by a comparison of the carrying amount of an asset group to estimated undiscounted future cash flows expected to be generated by the asset group. If the carrying amount of an asset group exceeds its estimated future cash flows, an impairment charge is recognized by the amount by which the carrying amount of an asset group exceeds fair value of the asset group.
Lease Accounting | The Company determines if an arrangement is a lease at inception. Operating lease agreements are primarily for office space and are included within lease right-of-use (“ROU”) assets and lease liabilities on the consolidated balance sheet. ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make lease payments arising from the lease. ROU assets and lease liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. Variable lease payments consist of non-lease services related to the lease and payments under operating leases classified as short-term. Variable lease payments are excluded from the ROU assets and lease liabilities and are recognized in the period in which the obligation for those payments is incurred. As most of the leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. ROU assets include any lease payments due and exclude lease incentives. Rental expense for lease payments related to operating leases is recognized on a straight-line basis over the lease term.
Fair Value Measurements | Accounting Standards Codification (“ASC”) Topic 820 establishes a fair value hierarchy that requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value. Assets and liabilities recorded at fair value in the financial statements are categorized based upon the hierarchy of levels of judgment associated with the inputs used to measure their fair value. Hierarchical levels directly related to the amount of subjectivity associated with the inputs to fair valuation of these assets and liabilities, are as follows:
| · | Level 1 - Quoted prices are available in active markets for identical assets or liabilities at the reporting date. Generally, this includes debt and equity securities that are traded in an active market. Cash and cash equivalents are quoted at Level 1.
| · | Level 2 - Observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data for substantially the full term of the assets or liabilities. Generally, this includes debt and equity securities that are not traded in an active market.
| · | Level 3 - Unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities. Level 3 assets and liabilities include financial instruments whose value is determined using pricing models, discounted cash flow methodologies, or other valuation techniques, as well as instruments for which the determination of fair value requires significant management judgment or estimation.
As of December 31, 2021 and 2020, the Company believes the fair value of its financial instruments, such as, accounts receivable, the line of credit, and accounts payable approximate their carrying amounts.
Stock-based Compensation | The authoritative guidance for stock compensation requires that companies estimate the fair value of share-based payment awards on the date of the grant using an option-pricing model. The associated cost is recognized over the period during which an employee or director is required to provide service in exchange for the award.
Translation of Foreign Financial Statements | The financial statements of the foreign subsidiaries of the Company have been translated into U.S. dollars. All assets and liabilities have been translated at current rates of exchange in effect at the end of the period. Income and expense items have been translated at the average exchange rates for the year or the applicable interim period. The gains or losses that result from this process are recorded as a separate component of other accumulated comprehensive income until the entity is sold or substantially liquidated.
Comprehensive Income | Comprehensive income consists of net income and other comprehensive loss related to changes in the cumulative foreign currency translation adjustment.
Business Combinations, Goodwill and Intangible Assets | The authoritative guidance for business combinations specifies the criteria for recognizing and reporting intangible assets apart from goodwill. The Company records the assets acquired and liabilities assumed in business combinations at their respective fair values at the date of acquisition, with any excess purchase price recorded as goodwill. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Intangible assets consist of client relationships, customer lists, distribution partner relationships, software, technology, non-compete agreements and trademarks that are initially measured at fair value. At the time of the business combination, trademarks are considered an indefinite-lived asset and, as such, are not amortized as there is no foreseeable limit to cash flows generated from them. The goodwill and intangible assets are assessed annually for impairment, or whenever conditions indicate the asset may be impaired, and any such impairment will be recognized in the period identified. The client relationships (7-10 years), customer lists (3 years), distribution partner relationships (10 years), non-compete agreements (5 years) and software and technology (3-6 years) are amortized over their estimated useful lives (See Note 4).
Advertising | The Company expenses advertising as incurred. During the years ended December 31, 2021 and 2020, advertising expense was $250,000 and $245,000, respectively.
Recently Adopted Accounting Pronouncements | Accounting Standards Update (ASU) No. 2021-08, Business Combinations (Topic 805): Accounting for Contract Assets and Contract Liabilities from Contracts with Customers The Financial Accounting Standards Board (“FASB”) has issued ASU No. 2021-08 to address diversity in practice related to the accounting for revenue contracts with customers acquired in a business combination. This ASU addresses these issues by adopting guidance in Topic 805 requiring an acquirer to recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with ASU No. 2014-09, Revenue from Contracts with Customers (Topic 606). At the acquisition date, the acquirer should assess how the acquiree applied Topic 606 to determine what to record for the acquired revenue contracts, which would generally mean that an acquirer would recognize and measure the acquired contract assets and contract liabilities in the same manner that they were recognized and measured in the acquiree’s financial statements before the acquisition. The amendments in the ASU improve comparability after a business combination by providing consistent recognition and measurement guidance for revenue contracts with customers acquired in a business combination and revenue contracts with customers not acquired in a business combination. Notably, the ASU does not affect the accounting for other assets or liabilities that may arise from revenue contracts with customers in accordance with Topic 606, such as refund liabilities, or in a business combination, customer-related intangible assets and contract-based intangible assets. The amendments are effective for fiscal years beginning after December 15, 2022, and for interim periods within those fiscal years, with early implementation permitted, and should be applied prospectively to business combinations occurring on or after the effective date of the amendments. The Company has adopted this pronouncement as of January 1, 2021; however, it does not have a significant impact on the Company’s financial statements. ASU No. 2021-10, Government Assistance (Topic 832): Disclosures by Business Entities about Government Assistance The FASB has issued ASU No. 2021-10 to increase transparency in financial reporting by requiring business entities to disclose in notes to their financial statements information about certain types of government assistance that they receive. This ASU requires the following annual disclosures about transactions with a government that are accounted for by applying a grant or contribution accounting model by analogy to other accounting guidance, such as a grant model within FASB ASC 958, Not-for-Profit Entities, or International Accounting Standards (“IAS”) 20, Accounting for Government Grants and Disclosure of Government Assistance: (1) information regarding the nature of the transactions and the method applied to account for the government assistance; (2) line items on the balance sheet and income statement that are affected by government assistance and applicable amounts; and (3) significant terms and conditions of the agreement, including commitments and contingencies. The amendments in this ASU are effective for all entities within their scope for financial statements issued for annual periods beginning after December 15, 2021, with early application permitted. The amendments in this ASU should be applied either (1) prospectively to all transactions with a government accounted for by applying a grant or contribution accounting model by analogy that are reflected in financial statements at the date of initial application and new transactions that are entered into after the date of initial application, or (2) retrospectively to those transactions. The Company has adopted this pronouncement as of January 1, 2021 and has applied the guidance to account for the employee retention credit (“ERC”) as discussed below. On March 27, 2020, the Coronavirus Aid, Relief, and Economic Security Act (“CARES Act”) was signed into law providing numerous tax provisions and other stimulus measures, including the ERC, which is a refundable tax credit against certain employment taxes. The Taxpayer Certainty and Disaster Tax Relief Act of 2020 and the American Rescue Plan Act of 2021 extended and expanded the availability of the ERC. The Company is eligible under the CARES Act ERC as an employer that carried on a trade or business during calendar year 2020 and whose business operations were fully or partially suspended during any calendar quarter during 2020 due to orders from an appropriate governmental authority limiting commerce, travel, or group meetings (for commercial, social, religious, or other purposes) due to COVID-19. The Company accounted for the ERC as a government grant in accordance with FASB ASC 958. Under this standard, government grants are recognized when the condition or conditions on which they depend are substantially met. The conditions for recognition of the ERC include, but are not limited to:
| · | An entity has been adversely affected by the COVID-19 pandemic
| · | The Company has not used qualifying payroll for both the Paycheck Protection Program and the ERC
| · | The Company incurred payroll costs to retain employees
During the year ended December 31, 2021, The Company recorded an ERC benefit of $366,000 in Other income in the Consolidated statements of operations and a receivable in other current assets in the Consolidated balance sheets as of December 31, 2021.

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 The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -URI http://asc.fasb.org/topic&trid=2196771 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -URI http://asc.fasb.org/topic&trid=82887179 + Details
Name: | us-gaap_AccountsAndNontradeReceivableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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 -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + 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 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 for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788 + 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 computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 determining the fair value of financial instruments. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Disclosure of accounting policy for 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 926 -SubTopic 20 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 4 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155638-234783 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 920 -SubTopic 350 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=120155617&loc=SL120155628-234783 + 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 pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition for operating leases. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 25 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=123415192&loc=d3e39896-112707 + Details
Name: | us-gaap_RevenueRecognitionLeasesOperating
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition for software arrangements relating to the licensing, selling, leasing, or marketing of computer software. + References No definition available. + Details
Name: | us-gaap_RevenueRecognitionSoftware
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of debt extinguished which may include, amount of gain (loss), the income tax effect and the per share amount of the aggregate gain (loss), net of the related income tax. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7516071&loc=d3e13374-112631 + Details
Name: | us-gaap_ScheduleOfExtinguishmentOfDebtTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy election for determining cost for share-based payment arrangement by either estimating forfeiture expected to occur or by recognizing effect of forfeiture upon occurrence. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 35 -Paragraph 1D -URI http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 35 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (m) -URI http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationForfeituresPolicyTextBlock
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