XML 60 R26.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2024
Accounting Policies [Abstract] |
Recently Issued Accounting Pronouncements | Recently Issued Accounting Pronouncements In November 2023, the Financial Accounting Standards Board ("FASB") issued Accounting Standard Update ("ASU") No. 2023-07, Segment Reporting (Topic 280) — Improvements to Reportable Segment Disclosures, which improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant segment expenses. This standard is effective for annual periods beginning after December 15, 2023, and interim periods within annual periods beginning after December 15, 2024, with early adoption permitted. The Company adopted this new standard for the year ended December 31, 2024 with no material impact on its consolidated financial statements. In December 2023, the FASB issued ASU No. 2023-09, Income Taxes (Topic 740) — Improvements to Income Tax Disclosures, which requires public business entities to disclose specific categories in the tax rate reconciliation and provide additional information for reconciling items that meet a quantitative threshold. This standard is effective for annual periods beginning after December 15, 2024, and interim periods within annual periods beginning after December 15, 2025, on a prospective basis, with early adoption permitted. The Company has not yet adopted ASU 2023-09 and is still evaluating the impact of the adoption on its consolidated financial statements. In November 2024, the FASB issued ASU No. 2024-03, Income Statement — Reporting Comprehensive Income—Expense Disaggregation Disclosures (Subtopic 220-40) — Disaggregation of Income Statement Expenses. which requires disclosure in the notes to the financial statements of specified information about certain costs and expenses. This standard is effective for annual periods beginning after December 15, 2026, and interim periods within annual periods beginning after December 15, 2027, on a prospective basis, with early adoption and retrospective application permitted. The Company has not yet adopted ASU 2024-03 and is still evaluating the impact of the adoption on its consolidated financial statements.
Basis of Presentation and Use of Estimates | Basis of Presentation and Use of Estimates The preparation of financial statements in conformity with U.S. generally accepted accounting principles ("U.S. GAAP") requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the consolidated financial statements, and the reported amounts of revenues and expenses during the reporting period. Significant estimates include the assumptions used in the allocation of revenue and estimates regarding the progress of completing performance obligations under collaboration agreements. Actual results could differ from those estimates, and such differences may be material to the consolidated financial statements.
Principles of Consolidation | Principles of Consolidation The Company’s consolidated financial statements include the accounts of Schrödinger, Inc. and its wholly owned subsidiaries. All intercompany balances and transactions have been eliminated in consolidation. The functional currency for foreign entities is the United States dollar. The Company accounts for investments over which it has significant influence, but not a controlling financial interest, using the equity method.
Cash and Cash Equivalents and Marketable Securities and Restricted Cash | Cash and Cash Equivalents and Marketable Securities and Restricted Cash Included in cash and cash equivalents were cash equivalents of $102,054 and $85,497 as of December 31, 2024 and 2023, respectively, which consisted of money market funds and certificates of deposit, and are stated at cost, which approximates market value. The Company classifies all highly liquid investments with an original maturity of 90 days or less to be cash equivalents. The Company classifies all marketable securities, which consist of fixed income securities, as available for sale securities. At times, cash balances held at financial institutions were in excess of the Federal Deposit Insurance Corporation’s insured limits; however, the Company primarily places its cash with high-credit quality financial institutions. Restricted cash primarily consists of letters of credit held with the Company’s financial institution related to facility leases and is classified as current in the Company’s balance sheets based on the maturity of the underlying letters of credit. The Company also has restricted cash related to a certificate of deposit held as collateral for its credit card facility. Additionally, funds received from certain grants are restricted as to their use and are therefore classified as restricted cash.
Accounts Receivable | Accounts Receivable Accounts receivable are stated at original invoice amount less an allowance for doubtful accounts. Management estimates the allowance for doubtful accounts by evaluating individual customer receivables and considering a customer’s financial condition, credit history, and current economic conditions. Account balances are considered delinquent if payment is not received by the due date. Accounts receivable are written off when deemed uncollectible. Recovery of accounts receivable previously written off is recorded when received. Changes in the balance of accounts deemed uncollectible were deemed immaterial as of December 31, 2024 and 2023. Interest is not charged on accounts receivable.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The carrying values of cash and cash equivalents, accounts receivable, accounts payable, and accrued liabilities approximate fair value due to their short maturities.
Property and Equipment | Property and Equipment Property and equipment are stated at cost. The Company did not capitalize any interest during 2024 and 2023. Maintenance and repairs are expensed as incurred. Depreciation is calculated using the straight‑line method over the estimated useful lives of the assets, which range from 3 to 10 years. Amortization of leasehold improvements is calculated using the straight‑line method over the remaining life of the lease or the useful life of the asset, whichever is shorter. Property and equipment are reviewed for impairment as discussed below under "Accounting for the Impairment of Long‑Lived Assets."
Goodwill | Goodwill Goodwill represents the excess purchase price over the fair value of net assets acquired which is not allocable to separately identifiable intangible assets. Other identifiable intangible assets are separately recognized if the intangible asset is obtained through contractual or other legal right or if the intangible asset can be sold, transferred, licensed or exchanged. Goodwill is not amortized but tested for impairment at least annually, and more frequently if events or circumstances indicate the carrying amount more likely than not exceeds the fair value. The Company has the option to qualitatively or quantitatively assess its goodwill for impairment. The Company tests its goodwill for impairment on October 1 of each year. In 2024, the Company evaluated its goodwill using a qualitative process. If the qualitative factors determine that it is more likely than not that the fair value exceeds the carrying amount, goodwill is not impaired. If the qualitative assessment determines it is more likely than not the fair value is less than the carrying amount, the Company would further evaluate for potential impairment. This qualitative assessment indicated that it was more likely than not the Company's reporting unit’s fair value exceeded its carrying value.
Accounting for the Impairment of Long Lived Assets | Accounting for the Impairment of Long‑Lived AssetsLong-lived assets, such as property and equipment and intangible assets subject to amortization, are reviewed for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. If circumstances require a long-lived asset or asset group be tested for potential impairment, the Company first compares undiscounted cash flows expected to be generated by that asset or asset group to its carrying value. If the carrying value of the long-lived asset or asset group is not recoverable on an undiscounted cash flow basis, an impairment is recognized to the extent that carrying value exceeds fair value. Fair value is determined using various valuation techniques, including discounted cash flow models, quoted market values, and third-party independent appraisals, depending on the nature of the asset.
Warranties | Warranties The Company typically warrants that its products will perform in a manner consistent with the product specifications provided to the customer for a period of 30 days. Historically, the Company has not been required to make payments under these obligations. Therefore, no liabilities for such obligations are presented in the consolidated financial statements.
Concentrations | Concentrations Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of trade receivables and contract assets, which represent contracted unbilled receivables. The Company does not require customers to provide collateral to support accounts receivable. If deemed necessary, credit reviews of significant new customers may be performed prior to extending credit. The determination of a customer’s ability to pay requires judgment, and failure to collect from a customer can adversely affect revenue, cash flows, and results of operations.
Royalties | RoyaltiesRoyalties represent a component of cost of revenues and consist of royalties paid to owners of intellectual property used in or bundled with the Company’s software. Generally, royalties are incurred and recorded at the time a customer enters into a binding purchase agreement, although some royalty agreements are based instead on cash collections.
Software Development Costs | Software Development Costs Costs to develop new software products and substantial enhancements to existing software products are expensed as incurred. Historically, the Company has not capitalized any software development costs because the software development process was essentially completed concurrent with the establishment of technological feasibility.
Research and Development and Advertising | Research and Development and Advertising Research and development and advertising costs are expensed as incurred. The Company did not incur any significant advertising costs in 2024, 2023, and 2022.
Stock-Based Compensation | Stock‑Based Compensation The Company calculates stock‑based compensation expense utilizing fair value–based methodologies and recognizes expense over the vesting period of such awards. For performance-based restricted stock units, the Company records stock-based compensation expense with a cumulative catch-up at the time when performance conditions are considered probable of achievement, and on a straight-line basis over the remaining period for which the performance criteria are expected to be completed.
Commissions | CommissionsCommissions represent a component of sales and marketing expense and consist of the variable compensation paid to the Company’s sales representatives. Generally, sales commissions are earned and recorded as expense at the time that a customer has entered into a binding purchase agreement. Commissions paid to sales representatives are recoverable only in the case that the Company cannot collect against any invoiced fee associated with a sales order.
Income Taxes | Income Taxes The Company records deferred tax assets and liabilities for the expected future tax consequences of temporary differences between the financial statement carrying amounts and the tax basis of the assets and liabilities. Deferred tax assets are reduced by a valuation allowance when it is estimated to become more likely than not that a portion of the deferred tax assets will not be realized. Accordingly, the Company currently maintains a full valuation allowance against existing net deferred tax assets. The Company recognizes the benefit of a tax position in the consolidated financial statements in the period during which, based on all available evidence, management believes it is more likely than not that the position will be sustained upon examination, including the resolution of appeals or litigation processes, if any. Interest and penalties accrued on unrecognized tax benefits are included within income tax expense in the consolidated financial statements.
Comprehensive (Loss) Income | Comprehensive (Loss) Income Comprehensive (loss) income includes net (loss) income and changes in equity related to changes in unrealized gains or losses on marketable securities.
Equity Investments | Equity Investments In the normal course of business, the Company has entered, and may continue to enter, into collaboration agreements with companies to perform drug design services for such companies in exchange for equity ownership stakes in such companies. If it is determined that the Company has control over the investee, the investee is consolidated in the financial statements. If the investee is consolidated with the Company and less than 100% of the equity is owned by the Company, the Company will present non-controlling interest to represent the portion of the investee owned by other investors. If it is determined that the Company does not have control over the investee, the Company evaluates the investment for the ability to exercise significant influence. Equity investments over which the Company has significant influence may be accounted for under equity method accounting in accordance with Accounting Standards Codification ("ASC") Topic 323 ("Topic 323"), Equity Method and Joint Ventures. If it is determined that the Company does not have significant influence over the investee, and there is no readily determinable fair value for the investment, the equity investment may be accounted for at cost less impairment, in accordance with ASC Topic 321 ("Topic 321"), Investments - Equity Securities. For further information regarding the Company’s equity investments, see Note 5, Fair Value Measurements and Note 11, Equity Investments.
Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders | Net (Loss) Income per Share Attributable to Common and Limited Common Stockholders The outstanding equity of the Company consists of common stock and limited common stock. Under the Company’s certificate of incorporation, the rights of the holders of common stock and limited common stock are identical, except with respect to voting and conversion. Holders of limited common stock are precluded from voting such shares in any election of directors or on the removal of directors. Limited common stock may be converted into common stock at any time at the option of the stockholder. Undistributed earnings allocated to the participating securities are subtracted from net income in determining net income (loss) attributable to common and limited common stockholders. Basic net income (loss) per share is computed by dividing net income (loss) attributable to common and limited common stockholders by the weighted-average number of shares of common and limited common stock outstanding during the period. For the calculation of diluted net income, net income attributable to common and limited common stockholders for basic net income is adjusted by the effect of dilutive securities, including awards under the Company’s equity compensation plans. Diluted net income per share attributable to common and limited common stockholders is computed by dividing the resulting net income attributable to common and limited common stockholders by the weighted-average number of fully diluted shares of common and limited common stock outstanding.

X
- Definition Basis of presentation and use of estimates. + References No definition available. + Details
Name: | sdgr_BasisOfPresentationAndUseOfEstimatesPolicyPolicyTextBlock
Namespace Prefix: | sdgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Cash and cash equivalents and marketable securities and restricted cash policy. + References No definition available. + Details
Name: | sdgr_CashAndCashEquivalentsAndMarketableSecuritiesAndRestrictedCashPolicyPolicyTextBlock
Namespace Prefix: | sdgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Research and development and advertising policy. + References No definition available. + Details
Name: | sdgr_ResearchAndDevelopmentAndAdvertisingPolicyPolicyTextBlock
Namespace Prefix: | sdgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Royalties policy. + References No definition available. + Details
Name: | sdgr_RoyaltiesPolicyPolicyTextBlock
Namespace Prefix: | sdgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Software development costs policy. + References No definition available. + Details
Name: | sdgr_SoftwareDevelopmentCostsPolicyPolicyTextBlock
Namespace Prefix: | sdgr_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for fees earned by the broker dealer, acting as an agent in the buying and selling of securities and administrative efforts on behalf of customers and may include the timing of commission revenue recognition and presentation in the financial statements. Commissions earned are usually related to the broker dealer's customers' trading volume and the dollar amounts of the trades. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 940 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481913/940-20-25-2 + Details
Name: | us-gaap_CommissionsPolicy
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://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478898/942-825-50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -SubTopic 10 -Topic 275 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-1 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 260 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482662/260-10-50-2 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for equity method of accounting for investments and other interests. Investment includes, but is not limited to, unconsolidated subsidiary, corporate joint venture, noncontrolling interest in real estate venture, limited partnership, and limited liability company. Information includes, but is not limited to, ownership percentage, reason equity method is or is not considered appropriate, and accounting policy election for distribution received. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 323 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481687/323-10-50-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 28 -Subparagraph (f) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 21D -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-21D + Details
Name: | us-gaap_EquityMethodInvestmentsPolicy
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 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 825 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-1 + 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 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 the impairment and disposal of long-lived assets including goodwill and other intangible assets. + References No definition available. + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsIncludingIntangibleAssetsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 25 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-03(h)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482765/220-10-50-1 + Details
Name: | us-gaap_IncomeTaxPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.C.Q3) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.1.Q5) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.3.Q2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (f)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for standard warranties including the methodology for measuring the liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 460 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8 + Details
Name: | us-gaap_StandardProductWarrantyPolicy
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://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-6 Reference 2: 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 3: 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 4: 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 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-15 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 11B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-11B + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration