XML 27 R16.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Cash and Cash Equivalents | (a) Cash and Cash Equivalents The Company considers securities purchased with original maturities of three months or less to be cash equivalents. Cash equivalents consist of short-term investments in money market accounts at December 31, 2022 and 2021. Cash and cash equivalents are maintained at financial institutions and, at times, balances may exceed federally insured limits. We have never experienced any losses related to these balances. FDIC insurance coverage is $250,000 per depositor at each financial institution, and our non-interest bearing cash balances may again exceed federally insured limits. Amounts on deposit in excess of federally insured limits at December 31, 2022 and 2021 are approximately $2.7 million and $0, respectively.
Marketable Securities | (b) Marketable Securities The Company classifies investments in marketable securities as trading, available-for-sale or held-to-maturity at the time of purchase and periodically re-evaluates such classification. Trading securities are carried at fair value, with unrealized holding gains and losses included in earnings. Held-to-maturity securities are recorded at cost and are adjusted for the amortization or accretion of premiums or discounts over the life of the related security. Unrealized holding gains and losses of available-for-sale securities are excluded from earnings and are reported as a separate component of accumulated other comprehensive income (loss) until realized. In determining realized gains and losses, the cost of the securities sold is based on the specific identification method. Interest and dividends on the investments are accrued at the balance sheet date. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (i.e., the “exit price”) in an orderly transaction between market participants at the measurement date. Fair value measurements are broken down into three levels based on the reliability of inputs as follows: Level 1 inputs are quoted prices in active markets for identical assets or liabilities that the Company has the ability to access at the measurement date. An active market for the asset or liability is a market in which transactions for the asset or liability occur with sufficient frequency and volume to provide pricing information on an ongoing basis. Level 2 inputs are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly. Level 2 inputs include quoted prices for similar assets or liabilities in active markets, inputs other than quoted prices that are observable for the asset or liability (e.g., interest rates and yield curves observable at commonly quoted intervals or current market) and contractual prices for the underlying financial instrument, as well as other relevant economic measures. Level 3 inputs are unobservable inputs for the asset or liability. Unobservable inputs are used to measure fair value to the extent that observable inputs are not available, thereby allowing for situations in which there is little, if any, market activity for the asset or liability at the measurement date. At December 31, 2022, the Company invested only in investments qualified as cash and cash equivalents. During the year ended December 31, 2022, the Company incurred a realized loss on the sale of marketable securities of $60,143. At December 31, 2021 all investments are Level 1 and were classified as trading and consisted of the following: Schedule of Unrealized Loss on Investments
|  |  |  | December 31, 2021 |
|  |  |  | Value of trading |
|  | Investment |  | Investments |
Mutual Funds |  | Putnam Short Duration Bond |  | $ | 1,972,736 |
|  | Putnam Ultra Short Duration Income |  |  | 782,375 |
|  |  |  | $ | 2,755,111 |
|  | Unrealized loss |  | $ | 28,522 |
Royalties Receivable | (c) Royalties Receivable Royalties receivable from licensees are recorded at the amounts specified within the license agreements when the collectability of the receivable is reasonably assured. The allowance for doubtful accounts is the Company’s best estimate of the amount of probable credit losses in the Company’s existing royalties receivable. The Company determines the allowance based on historical write-off experience as well as the current status of the Company’s customers. The Company reviews its allowance for doubtful accounts periodically. Past due accounts are reviewed individually for collectability. Account balances are charged off against the allowance after all means of collection have been exhausted and the potential for recovery is considered remote. As of December 31, 2022, one company accounted for 14% of the Company’s outstanding receivables. As of December 31, 2021, two companies accounted for 14% and 11% of the Company’s outstanding receivables.
Fixed Assets | (d) Fixed Assets Fixed assets are carried at cost less accumulated depreciation and amortization. Depreciation and amortization are computed using the straight-line method over the estimated useful lives of the assets.
Revenue Recognition/Fee Income | (e) Revenue Recognition/Fee Income The Company recognizes revenue in accordance with ASC 606, Revenue from Contracts with Customers (“ASC 606”). The standard provides a single comprehensive revenue recognition model for all contracts with customers and supersedes existing revenue recognition guidance. The revenue standard contains principles that an entity will apply to determine the measurement of revenue and timing of when it is recognized. The underlying principle is that an entity will recognize revenue to depict the transfer of goods or services to customers at an amount that the entity expects to be entitled to in exchange for those goods or services. ASC 606 follows a five-step approach to determining revenue recognition including: 1) Identification of the contract; 2) Identification of the performance obligations; 3) Determination of the transaction price; 4) Allocation of the transaction price; and 5) Recognition of revenue. The Company determined that its license agreements provide for three performance obligations which include: (i) the Grant of Use to its Patent Portfolio (“Grant of Use”), (ii) Stand-Ready Technical Support (“Technical Support”) including the transfer of trade secrets and other know-how, production of materials, scale-up support, analytical testing, etc., and (iii) access to new Intellectual Property (“IP”) that may be developed sometime during the course of the contract period (“New Improvements”). Given the nature of IP development, such New Improvements are on an unspecified basis and can occur and be made available to licensees at any time during the contract period. When a contract includes more than one performance obligation, the Company needs to allocate the total consideration to each performance obligation based on its relative standalone selling price or estimate the standalone selling price if it is not observable. A standalone selling price is not available for our performance obligations since we do not sell any of the services separately and there is no competitor pricing that is available. As a consequence, the best method for determining standalone selling price of our Grant of Use performance obligation is through a comparison of the average royalty rate for comparable license agreements as compared to our license agreements. Comparable license agreements must consider several factors including: (i) the materials that are being licensed, (ii) the market application for the licensed materials, and (iii) the financial terms in the license agreements that can increase or decrease the risk/reward nature of the agreement. Based on the royalty rate comparison referred to above, any pricing above and beyond the average royalty rate would relate to the Technical Support and New Improvements performance obligations. The Company focuses a significant portion of its time and resources to provide the Technical Support and New Improvements services to its licensees, which further supports the conclusions reached using the royalty rate analysis. The Technical Support and New Improvements performance obligations are co-terminus over the term of the license agreement. For purposes of determining the transaction price, and recognizing revenue, the Company combined the Technical Support and New Improvements performance obligations because they have the same pattern of transfer and the same term. We maintain a staff of scientists and other professionals whose primary job responsibilities throughout the year are: (i) being available to respond to Technical Support needs of our licensees, and (ii) developing improvements to our technology which are offered to our licensees as New Improvements. Since the costs incurred to satisfy the Technical Support and New Improvements performance obligations are incurred evenly throughout the year, the value of the Technical Support and New Improvements services are recognized throughout the initial contract period as these performance obligations are satisfied. If the agreement is not terminated at the end of the initial contract period, it will renew on the same terms as the initial contract for a one-year period. Consequently, any fees or minimum annual royalty obligations relating to this renewal contract will be allocated similarly to the initial contract over the additional one-year period. We recognize revenue when or as the performance obligations in the contract are satisfied. For performance obligations that are fulfilled at a point in time, revenue is recognized at the fulfillment of the performance obligation. Since the IP is determined to be a functional license, the value of the Grant of Use is recognized in the first period of the contract term in which the license agreement is in force. The value of the Technical Support and New Improvements obligations is allocated throughout the contract period based on the satisfaction of its performance obligations. If the agreement is not terminated at the end of the contract period, it will renew on the same terms as the original agreement for a one-year period. Consequently, any fees or minimum annual royalties (“MAR”) relating to this renewal contract will be allocated similarly over that additional year. The Company’s license agreements have a variable royalty fee structure (meaning that royalties are a fixed percentage of sales that vary from period to period) and frequently include a minimum annual royalty commitment. In instances when sales of licensed products by its licensees exceed the MAR, the Company recognizes fee income as the amounts have been earned. Typically, the royalty rate for such sales is 10-15% of the selling price. While this is variable consideration, it is subject to the sales/usage royalty exception to recognition of variable consideration in ASC 606 10-55-65 and therefore is not recognized until the subsequent sales or usage occurs or the MAR period commences. Because of the immediate recognition of the Grant of Use performance obligation: (i) the first period of the contract term will generally have a higher percent allocation of the transaction price under ASC 606 and (ii) the remaining periods will have less of the transaction price recognized under ASC 606. After the initial period in the contract term, the revenue for the remaining periods will be based on the satisfaction of the technical support and New Improvements obligations. Since most of our license agreements start as of January 1st, the revenue recognized for the contract under ASC 606 in our first quarter will tend to be higher subsequent quarters in the fiscal year. Certain of the contract fees are accrued by, or paid to, the Company in advance of the period in which they are earned resulting in deferred revenue. Such excess amounts are recorded as deferred revenue and are recognized as revenue in future periods as earned. The Company operates in a single business segment which is engaged in the development and marketing of technology and devices to control the flow of light. Our revenue source comes from the licensing of this technology and all of these license agreements have similar terms and provisions. The majority of the Company’s licensing fee income comes from the activities of several licensees participating in the automotive market. The Company currently believes that the automotive market will be the largest source of its royalty income over the next several years. The Company’s royalty income from this market may be influenced by numerous factors including various trends affecting demand in the automotive industry and the rate of introduction of new technology in OEM product lines. In addition to these macro factors, the Company’s royalty income from the automotive market could also be influenced by specific factors such as whether the Company’s SPD-SmartGlass technology appears as standard equipment or as an option on a particular vehicle, the number of additional vehicle models that SPD-SmartGlass appears on, the size of each window on a vehicle and the number of windows on a vehicle that use SPD SmartGlass, fluctuations in the total number of vehicles produced by a manufacturer, and in the percentage of cars within each model produced with SPD-SmartGlass, and changes in pricing or exchange rates. As of December 31, 2022, the Company has one license agreement that are in its initial multiyear term (“Initial Term”) with continuing performance obligations going forward. The Initial Term of this agreement will end as of December 31, 2024, The Company currently expects this agreement will renew annually at the end of the Initial Term. As of December 31, 2022, the aggregate amount of the revenue to be recognized upon the satisfaction of the remaining performance obligations for this license agreements is $123,000. The revenue for the remaining performance obligations for this license agreement is expected to be recognized evenly throughout the remaining period of the Initial Term. For the years ended December 31, 2022 and 2021, the Company entered into a number of license agreements covering its light control technology. The Company received minimum annual royalties under certain license agreements and recorded fee income based on ASC 606 revenue recognition each quarter. In instances when sales of licensed products by its licensees exceed minimum annual royalties, the Company recognized additional fee income as the amounts have been earned. Certain of the fees are accrued by, or paid to, the Company in advance of the period in which they are earned resulting in deferred revenue. Such excess amounts are recorded as deferred revenue and are typically recognized as fee income when earned. As of December 31, 2022 and 2021, there was no balance in deferred revenue. Fee income represents amounts earned by the Company under various license and other agreements relating to technology developed by the Company. During 2022, four licensees accounted for 28%, 23%, 13% and 11% of fee income recognized during the year. During 2021, four licensees accounted for 20%, 18%, 18% and 12% of fee income recognized during the year.
Basic and Diluted Loss Per Common Share | (f) Basic and Diluted Loss Per Common Share Basic loss per share excludes any dilution. It is based upon the weighted average number of common shares outstanding during the period. Dilutive loss per share reflects the potential dilution that would occur if securities or other contracts to issue common stock were exercised or converted into common stock. The Company’s dilutive loss per share equals basic loss per share for each of the years in the two-year period ended December 31, 2022 because all potentially dilutive securities (i.e., options and warrants) were antidilutive in those periods. The number of options and warrants that were not included because their effect is antidilutive was 4,146,951 and 2,599,701 for 2022 and 2021, respectively.
Research and Development Costs | (g) Research and Development Costs Research and development costs are charged to expense as incurred.
Patent Costs | (h) Patent Costs The Company expenses costs relating to the development or acquisition of patents due to the uncertainty of the recoverability of these items.
Use of Estimates | (i) Use of Estimates The preparation of the Company’s consolidated financial statements requires management of the Company to make a number of estimates and assumptions relating to the reported amount of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during this period. Actual results could differ from those estimates.
Income Taxes | (j) Income Taxes Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates expected to be recovered or settled. In accordance with ASC Topic 740, we recognize tax benefits only for tax positions that are more likely than not to be sustained upon examination by tax authorities. The amount recognized is measured as the largest amount of benefit that is greater than 50 percent likely to be realized upon ultimate settlement. Unrecognized tax benefits are tax benefits claimed in tax returns that do not meet these recognition and measurement standards. We classify accrued interest and penalties related to any unrecognized tax benefits in our income tax provision. At December 31, 2022 and 2021, we do not have accrued interest and penalties related to any unrecognized tax benefits. We do not believe we have any uncertain tax positions as of December 31, 2022 and 2021. The tax years subject to examination by major tax jurisdictions include the years 2017 and forward by the U.S. Internal Revenue Service and certain states. The Company is not currently being audited by any tax jurisdiction.
Equity-Based Compensation | (k) Equity-Based Compensation We recognize all stock-based compensation as an expense in the consolidated financial statements and such costs are measured at the fair value of the award at the date of grant. In addition to reflecting compensation expense for new share-based payment awards, expense is also recognized to reflect the remaining vesting period of awards that had been granted in prior periods. Tax benefits related to stock option exercises are reflected as financing cash inflows. The exercise prices for stock options granted are generally set at the average for the high and low trading prices of the Company’s common stock on the trading date immediately prior to the date of grant, and the related numbers of shares granted are fixed at the date of grant. In order to determine the fair value of stock options on the date of grant, the Company uses the Black-Scholes option-pricing model. Inherent in this model are assumptions related to expected stock-price volatility, option term, risk-free interest rate and dividend yield. While the risk-free interest rate and dividend yield are less subjective assumptions that are based on factual data derived from public sources, the expected stock-price volatility and option term assumptions require a greater level of judgment. In connection with employee and director stock options, the Company charged to compensation expense $232,291 and $217,008 during the years ended December 31, 2022 and 2021, respectively. As of December 31, 2022, these awards were fully vested. In lieu of higher cash compensation, the Company has granted warrants and non-employee options to consultants. These warrants and non-employee options vested fully on the date of grant. There were no such charges for the year ended December 31, 2022 and 2021.
Restricted Stock | (l) Restricted Stock Compensation cost for restricted stock is measured using the quoted market price of the Company’s common stock at the date the common stock is granted. The compensation cost is recognized over the period between the issue date and the vesting period for such shares. Restricted stock is included in total common shares outstanding upon the lapse of any vesting conditions.
Impairment of Long-Lived Assets | (m) Impairment of Long-Lived Assets The Company reviews long-lived assets to determine whether an event or change in circumstances indicates the carrying value of the asset may not be recoverable. The Company bases its evaluation on such impairment indicators as the nature of the assets, the future economic benefit of the assets and any historical or future profitability measurements, as well as other external market conditions or factors that may be present. There was no impairment of long-lived assets recorded during 2022 and 2021.
Fair Value Measurements | (n) Fair Value Measurements As of December 31, 2022 and 2021, the fair value of the Company’s financial assets and non-warrant liabilities including cash and cash equivalents, marketable securities, royalties receivable, accounts payable and accrued expenses approximated carrying value due to the short-term maturity of these instruments.
Recent Accounting Pronouncements | (o) Recent Accounting Pronouncements New Accounting Standards The Company believes that no new accounting standards that are not yet effective will have a material effect on the Company’s consolidated financial statements.

X
- Definition Restricted stock [Policy Text Block] + References No definition available. + Details
Name: | REFR_RestrictedStockPolicyTextBlock
Namespace Prefix: | REFR_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for 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 https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586 + 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 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 https://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 https://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 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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://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 https://asc.fasb.org/extlink&oid=126899994&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 https://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 https://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 for investment classified as marketable security. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
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://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 958 -SubTopic 360 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + 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 receivable. Includes, but is not limited to, accounts receivable and financing receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 4 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 2 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534 + Details
Name: | us-gaap_ReceivablesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 730 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373 + Details
Name: | us-gaap_ResearchAndDevelopmentExpensePolicy
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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -URI https://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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126899994&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&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 https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045 + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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 -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(1) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(v) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -URI https://asc.fasb.org/topic&trid=2228938 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2.Q6) -URI https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901 + 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 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 https://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 https://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 https://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 https://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 https://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 https://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 https://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