XML 31 R20.htm IDEA: XBRL DOCUMENT
v3.21.2

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2021
Summary of Significant Accounting Policies |
Basis of Presentation and Use of Estimates |
(a) | Basis of Presentation and Use of Estimates
We prepared our condensed consolidated financial statements in accordance with U.S. generally accepted accounting principles (“U.S. GAAP”). We have eliminated intercompany accounts and transactions. We have also reclassified certain prior year amounts to conform to the current period presentation, which did not have a material impact on our consolidated financial condition or results of operations. The preparation of condensed consolidated financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, disclosure of contingent assets and liabilities at the date of the condensed consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Significant estimates include, among other estimates, the determination of fair values and useful lives of long-lived assets as well as intangible assets, goodwill, allowance for doubtful accounts receivable, recoverability of deferred tax assets, recognition of deferred revenue (including at the date of business combinations), value of interest rate swap agreements, determination of fair value of equity-based awards and assumptions used in testing for impairment of long-lived assets. Actual results could differ from those estimates, and such differences may be material to the condensed consolidated financial statements. The Company is an Emerging Growth Company, as defined in the Jumpstart Our Business Startups Act of 2012 (the “JOBS Act”). Under the JOBS Act, Emerging Growth Companies can delay adopting new or revised accounting standards issued subsequent to the enactment of the JOBS Act until those standards apply to private companies. The Company has elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that it (i) is no longer an Emerging Growth Company or (ii) it affirmatively and irrevocably opts out of the extended transition period provided in the JOBS Act. As a result, these condensed consolidated financial statements may not be comparable to companies that comply with the new or revised accounting pronouncements as of public company effective dates. The adoption dates discussed below reflect this election. As of June 30, 2021, the last business day of the Company’s second fiscal quarter, the Company had a public float above the threshold to be deemed to be a large accelerated filer. In addition, the Company will have been a public company for at least 12 months subject to the reporting requirements of Section 13(a) or 15(d) of the Exchange Act at December 31, 2021. Therefore, the Company expects to cease to be an Emerging Growth Company as of December 31, 2021. As a result, as of December 31, 2021 the Company will no longer qualify for the extended tranition period for adoption of new or revised accounting standards discussed above, will be subject to shortened filing timelines, and required to include an attestation of the Company’s internal control over financial reporting by its independent auditors in its Annual Report on Form 10-K. (b) Unaudited Interim Financial Statements
Unaudited Interim Financial Statements | The accompanying condensed consolidated balance sheet as of September 30, 2021, the condensed consolidated statements of operations and comprehensive (loss) income for the three and nine months ended September 30, 2021 and 2020, the condensed consolidated statements of stockholders’ equity for the three and nine months ended September 30, 2021 and 2020, the condensed consolidated statements of cash flows for the nine months ended September 30, 2021 and 2020, and the related interim disclosures are unaudited. The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with U.S. GAAP. Certain information and note disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to those guidance. These unaudited condensed consolidated financial statements include all adjustments necessary, consisting of only normal recurring adjustments, to fairly state the financial position and the results of the Company’s operations and cash flows for interim periods in accordance with U.S. GAAP. Interim period results are not necessarily indicative of results of operations or cash flows for a full year or any subsequent interim period. The accompanying condensed consolidated financial statements should be read in conjunction with the Company’s 2020 audited consolidated financial statements and notes thereto. The information as of December 31, 2020 in the Company’s condensed consolidated balance sheet included herein is derived from the Company’s audited consolidated financial statements included in the 2020 Annual Report on Form 10-K.
Recently Adopted and Not Yet Adopted Accounting Pronouncements |
(c) | Recently Adopted Accounting Pronouncements
In March 2020, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2020-04, “Reference Rate Reform (Topic 848),” which contains practical expedients for reference rate reform related activities that impact debt, leases, derivatives and other contracts. In January 2021, FASB issued ASU 2021-01, “Reference Rate Reform (Topic 848),” which clarifies that certain optional expedients and exceptions in Accounting Standards Codification ("ASC") Topic 848 for contract modifications and hedge accounting apply to derivatives that are affected by the discounting transition. Guidance in these ASUs is optional and is effective as of March 12, 2020 through December 31, 2022. The Company adopted the ASUs upon issuance and elected to apply the hedge accounting expedients related to probability and the assessments of effectiveness for future LIBOR-indexed cash flows to assume that the index upon which future hedged transactions will be based matches the index on the corresponding derivatives. Application of these expedients preserves the presentation of derivatives consistent with past presentation. The adoption of the ASUs did not have a material impact to the Company’s condensed consolidated financial statements. In August 2018, the FASB issued ASU 2018-15, “Customer’s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement that is a Service Contract”, which included updated guidance on ASC 350-40, “Intangibles — Goodwill and Other — Internal-Use Software”. The new guidance requires a customer in a cloud computing arrangement that is a service contract to follow the internal-use software guidance in ASC 350-40 to determine which implementation costs to capitalize as assets or expense as incurred. ASU 2018-15 is effective for calendar-year public business entities in 2020. For all other calendar-year entities, it is effective for annual periods beginning in 2021 and interim periods in 2022. Early adoption is permitted. The Company has adopted ASU 2018-15 during the year beginning January 1, 2020. The adoption of ASU 2018-15 did not materially impact the condensed consolidated financial statements. In August 2018, the FASB issued ASU 2018-13, “Changes to Disclosure Requirements for Fair Value Measurements (Topic 820)”, which improved the effectiveness of disclosure requirements for recurring and nonrecurring fair value measurements. The standard removes, modifies, and adds certain disclosure requirements. The amendments in this update are effective for all entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2019. Early adoption is permitted. The Company has adopted ASU 2018-13 during the year beginning January 1, 2020. The adoption of ASU 2018-13 did not materially impact the condensed consolidated financial statements. In December 2019, the FASB issued ASU 2019-12, “Simplifying the Accounting for Income Taxes”, which removes certain exceptions related to the approach for calculating income taxes in an interim period and to the recognition of deferred tax liabilities for outside basis differences for certain investments. The Company adopted this guidance on January 1, 2021 on a prospective basis. The adoption of this guidance did not have an impact on the Company's condensed consolidated financial statements.
(d) | Accounting Pronouncements Not Yet Adopted
In February 2016, the FASB issued ASU 2016-02, “Leases”. ASU 2016-02 establishes a right-of-use (“ROU”) model that requires a lessee to record a ROU asset and a lease liability on the balance sheet for all leases with terms longer than 12 months. Leases will be classified as either finance or operating, with classification affecting the pattern of expense recognition in the income statement. A modified retrospective transition approach is required for lessees for capital and operating leases existing at, or entered into after, the beginning of the earliest comparative period presented in the financial statements, with certain practical expedients available. In its April 2020 meeting, the FASB deferred the effective date for ASC 842 for private companies to fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022. Upon losing EGC status as of December 31, 2021, the Company will adopt this guidance and is currently evaluating the impact of this ASU on its condensed consolidated financial statements. In June 2016, the FASB issued ASU 2016-13, “Financial Instruments — Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments”. ASU 2016-13 changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans, and other instruments, entities will be required to use a new forward-looking “expected loss” model that generally will result in the earlier recognition of allowances for losses. The guidance also requires increased disclosures. Per ASU 2019-10 issued in November 2019, ASU 2016-13 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years for private companies. Early adoption is permitted. Upon losing EGC status as of December 31, 2021, the Company will adopt this guidance and is currently evaluating the impact of adopting this guidance on its condensed consolidated financial statements. In January 2017, the FASB issued ASU 2017-04, “Intangibles — Goodwill and Other (Topic 350): Simplifying the Accounting for Goodwill Impairment”. ASU 2017-04 removes Step 2 of the goodwill impairment test, which requires a hypothetical purchase price allocation. A goodwill impairment will now be the amount by which a reporting unit’s carrying value exceeds its fair value. This standard will be effective for a private company (and thus, for those adopting exemption for Emerging Growth Companies) beginning in the first quarter of fiscal year 2022 and is required to be applied prospectively. Early adoption is permitted for interim or annual goodwill impairment tests performed on testing dates after January 1, 2017. Upon losing EGC status as of December 31, 2021, the Company will adopt this guidance and is currently evaluating the impact of adopting this guidance on its condensed consolidated financial statements.
Principles of Consolidation | (e) Principles of Consolidation The accompanying condensed consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation.
Cash and Cash Equivalents, and Restricted Cash |
(f) | Cash and Cash Equivalents, and Restricted Cash
Cash equivalents include highly liquid investments with maturities of three months or less from the date purchased. Restricted cash represents cash that is reserved to support a financing program. The restricted cash balance was $1,108, $1,909, and $1,812 at September 30, 2021, December 31, 2020, and September 30, 2020, respectively. The following table provides a reconciliation of cash and cash equivalents and restricted cash to the amounts presented in the condensed consolidated statements of cash flows: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | SEPTEMBER 30, | ​ | DECEMBER 31, | ​ | SEPTEMBER 30,
​ |  | 2021 |  | 2020 |  | 2020
Cash and cash equivalents | ​ | $ | 416,850 | ​ | $ | 271,382 | ​ | $ | 29,937
Restricted cash, current | ​ |  | 1,108 | ​ |  | 1,909 | ​ |  | 1,812
Total cash and cash equivalents and restricted cash | ​ | $ | 417,958 | ​ | $ | 273,291 | ​ | $ | 31,749
Derivative Instruments |
(g) | Derivative Instruments
The Company has an interest rate swap agreement that was designated as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 2.1284%, non-inclusive of the fixed credit spread through May 31, 2022. In the second quarter of 2021, the Company determined that the hedge has not been highly effective from April 2018 and did not qualify for hedge accounting. As a result, the Company performed an analysis of the materiality of the out of period error correction in accordance with ASC 250, “Accounting Changes and Error Corrections”, both quantitively and qualitatively, and concluded that the error correction was immaterial to all periods. The Company reclassified $3,033 of accumulated comprehensive loss to interest expense in the condensed consolidated statements of comprehensive (loss) income in the second quarter of 2021. Changes in the fair value of the interest rate swap recognized in interest expense excluding the relcassfication discussed previously for the nine months ended September 30, 2021 amounted to $638. On August 31, 2021, the Company entered an amendment to the interest rate swap agreement. The amended interest rate swap agreement does not in its entirety meet the definition of a derivative instrument because of its off market fixed rate at inception and is deemed to be a hybrid instrument with a financing component and an embedded at-the-market derivative. Such embedded derivative is bifurcated and accounted for separately. At inception, the financing component of $1,966 was recorded at amortized cost. The embedded at-the-market derivative was designated and qualified as a cash flow hedge of interest rate risk for a notional amount of $230,000 that fixed the interest rate at 1.2757%, non-inclusive of the fixed credit spread through May 31, 2022. The fair value of the embedded at-the-market derivative is recognized in the condensed consolidated balance sheets and the changes in the fair value of the embedded at-the-market derivative is recognized in other comprehensive loss. At September 30, 2021, the financing component is recorded in current portion of interest rate swap liability in the amount of $1,750. Due to an other-than-insignificant financing element on a portion of such hybrid instrument, the cash flows associated with this hybrid instrument are classified as financing activities in the condensed consolidated statements of cash flows. At September 30, 2021, the Company recorded the fair value of the embedded at-the-market derivative in current portion of interest rate swap liability in the amount of $63. The following table sets forth the liability that is measured at fair value on a recurring basis by the levels in the fair value hierarchy at September 30, 2021: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | LEVEL 1 |  | LEVEL 2 |  | LEVEL 3 |  | TOTAL
Liability |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Interest rate swap liability | ​ | $ | — | ​ | $ | 63 | ​ | $ | — | ​ | $ | 63
Total | ​ | $ | — | ​ | $ | 63 | ​ | $ | — | ​ | $ | 63
​ ​ ​ The following table sets forth the liability that is measured at fair value on a recurring basis by the levels in the fair value hierarchy at December 31, 2020: ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | LEVEL 1 |  | LEVEL 2 |  | LEVEL 3 |  | TOTAL
Liability |  | ​ |  |  | ​ |  |  | ​ |  |  | ​ |
Interest rate swap liability | ​ | $ | — | ​ | $ | 3,671 | ​ | $ | — | ​ | $ | 3,671
Total | ​ | $ | — | ​ | $ | 3,671 | ​ | $ | — | ​ | $ | 3,671
​ The net amount of deferred losses related to derivative instruments designated as cash flow hedges that is expected to be reclassified from Accumulated other comprehensive loss into earnings over the next twelve months is insignificant. ​
Revenue Recognition ASC 606 |
(h) | Revenue Recognition ASC 606
Revenue is recognized upon transfer of control of promised products or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for promised goods or services. The Company’s revenue consists of fees for perpetual and term licenses for the Company’s software products, post-contract customer support (referred to as maintenance), software as a service (“SaaS”) and professional services including training and other revenue. For contracts with multiple performance obligations, the Company allocates the transaction price of the contract to each performance obligation on a relative standalone selling price basis. The delivery of a particular type of software and each of the user licenses would be one performance obligation. However, any training, implementation, or support and maintenance promises as part of the software license agreement would be considered separate performance obligations, as those promises are distinct and separately identifiable from the software licenses. The payment terms in these arrangements are sufficiently short such that there is no significant financing component to the transaction. The Company typically recognizes license revenue at a point in time upon delivering the applicable license. The revenue related to the support and maintenance performance obligation will be recognized on an over time basis using time elapsed methodology. The revenue related to software training and software implementation performance will be recognized at the completion of the service. The Company’s professional services offerings primarily include consulting services. The service contracts are either time-and-materials, fixed fee or prepaid. The revenues are generally recognized over time as the services are performed. Contract Balances The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets), and customer advances and deposits (deferred revenue) on the condensed consolidated balance sheets. Amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals (e.g., quarterly or monthly) or upon achievement of contractual milestones. Contract assets relate to the Company’s rights to consideration for performance obligations satisfied but not billed at the reporting date on contracts (i.e., unbilled revenue, a component of accounts receivable in the condensed consolidated balance sheets). Contract assets are billed and transferred to customer accounts receivable when the rights become unconditional. The Company typically invoices customers for term licenses, subscriptions, maintenance and support fees in advance with payment due before the start of the subscription term, ranging from one to three years. The Company records the amounts collected in advance of the satisfaction of performance obligations, usually over time, as a contract liability or deferred revenue. Invoice amounts for non-cancelable services starting in future periods are included in contract assets and deferred revenue. The portion of deferred revenue that will be recognized within 12 months is recorded as current deferred revenue, and the remaining portion is recorded as non-current deferred revenue in the condensed consolidated balance sheets. The unsatisfied performance obligations as of September 30, 2021 were approximately $93,837. Sources and Timing of Revenue The Company’s performance obligations are satisfied either over time or at a point in time. The following table presents the Company’s revenue by timing of revenue recognition to understand the risks of timing of transfer of control and cash flows: ​ ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ | ​ | ​ | ​ |  | ​ | ​
​ |  | THREE MONTHS ENDED SEPTEMBER 30, | ​ | NINE MONTHS ENDED SEPTEMBER 30,
​ |  | 2021 | ​ | 2020 | ​ | 2021 |  | 2020
Software licenses transferred at a point in time | ​ | $ | 8,665 | ​ | $ | 8,274 | ​ | $ | 30,719 | ​ | $ | 28,652
Software licenses transferred over time | ​ |  | 10,603 | ​ |  | 9,443 | ​ |  | 30,565 | ​ | ​ | 27,273
Service revenues earned over time | ​ |  | 54,676 | ​ |  | 42,600 | ​ |  | 149,474 | ​ | ​ | 122,964
Total | ​ | $ | 73,944 | ​ | $ | 60,317 | ​ | $ | 210,758 | ​ | $ | 178,889
​
Earnings per Share |
(i) | Earnings per Share
Basic earnings per common share is computed by dividing the net income that is attributable to common stockholders by the weighted-average number of common shares outstanding during the reporting period, without consideration for potentially dilutive securities. The dilutive effect of potentially dilutive securities is excluded from basic earnings per share and is included in the calculation of diluted earnings per share. Restricted stock and restricted stock units granted by the Company are treated as potential common shares outstanding in computing diluted earnings per share. Diluted earnings per share is computed by dividing the earnings attributable to stockholders by the weighted-average number of shares and potentially dilutive securities outstanding during the period.
COVID-19 |
(j) | COVID-19
Since the first quarter of 2020, the COVID-19 pandemic has posed a significant threat to public health as well as the global and U.S. economies. The continued spread of variants of COVID-19 may adversely impact our business, financial condition or results of operations as a result of increased costs, negative impacts to our workforce, or a sustained economic downturn. Although the economy has rebounded in many areas, the outlook for containing the outbreak is still highly uncertain. Given its ongoing and dynamic nature, it is difficult to predict the full impact of the COVID-19 outbreak on the global and US economy and our business.

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS) and disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References No definition available. + Details
Name: | cert_BasisOfAccountingPolicyAndUseOfEstimatesPolicyTextBlock
Namespace Prefix: | cert_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for unaudited quarterly financial information. + References No definition available. + Details
Name: | cert_QuarterlyFinancialInformationPolicyTextBlock
Namespace Prefix: | cert_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for an event or transaction that is unusual in nature or infrequent in occurrence, or both. + References No definition available. + Details
Name: | cert_UnusualOrInfrequentItemsOrBothPolicyTextBlock
Namespace Prefix: | cert_
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 Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(1)(a)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 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 Reference 3: 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 + Details
Name: | us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for its derivative instruments and hedging activities. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1A -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 7 -URI http://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -URI http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 815 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959 + Details
Name: | us-gaap_DerivativesPolicyTextBlock
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 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 from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 17 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI http://asc.fasb.org/topic&trid=49130388 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 18 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045 Reference 7: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 19 -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 20 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration