v3.25.4

Accounting Policies, by Policy (Policies) | 12 Months Ended
--- | ---
Dec. 31, 2025
Summary of Significant Accounting Policies [Abstract] |
Foreign Currency | Foreign Currency The functional currencies of the Company and its foreign subsidiaries are the U.S. dollar. Transactions denominated in currencies other than the U.S. dollar are remeasured using end-of-period exchange rates or exchange rates prevailing at the date of the transaction, and the resulting gains or losses are recognized as a component of other expense.
Fair Value Measurements | Fair Value Measurements The fair value of a financial instrument is the amount at which the instrument could be exchanged in an orderly transaction between market participants. Fair value measurement is based on a hierarchy of observable or unobservable inputs. The standard describes three levels of inputs that may be used to measure fair value.
| Level 1 - | Inputs to the valuation methodology are quoted prices available in active markets for identical investments as of the reporting date;
| Level 2 - | Inputs to the valuation methodology other than quoted prices in active markets, which are either directly or indirectly observable as of the reporting date, and the fair value can be determined through the use of models or other valuation methodologies; and
| Level 3 - | Inputs to the valuation methodology are unobservable inputs in situations where there is little or no market activity of the asset and liability and the reporting entity makes estimates and assumptions relating to the pricing of the asset or liability, including assumptions regarding risk. This includes certain cash flow pricing models, discounted cash flow methodologies and similar techniques that use significant unobservable inputs.
In instances where the determination of the fair value measurement is based on inputs from different levels of the fair value hierarchy, the level in the fair value hierarchy within which the entire fair value measurement falls is based on the lowest level input that is significant to the fair value measurement in its entirety. The Company’s assessment of the significance of a particular input to the fair value measurement in its entirety requires judgment and considers factors specific to the asset or liability. The Company may measure eligible assets and liabilities at fair value, with changes in value recognized in profit and loss. Fair value treatment may be elected either upon initial recognition of an eligible asset or liability or, for an existing asset or liability, if an event triggers a new basis of accounting. The Company evaluates the estimated fair value of financial instruments using available market information and management’s estimates. The use of different market assumptions and/or estimation methodologies could have a significant impact on the estimated fair value amounts. Our financial instruments include cash and cash equivalents, accounts receivable, accounts payable and accrued liabilities, lease liabilities, digital assets, warrant liability, derivative liability, and other liabilities, approximate fair value.
Concentration Risk | Concentration Risk A meaningful portion of the Company’s revenue and related accounts receivable are attributable to service agreements with several customers. See Note 18 for further details.
Revenue Recognition | Revenue Recognition The Company derives revenues primarily from:
| ● | Audience Monetization; and
| ● | Other Initiatives
Revenues are recognized when the control of promised services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those services. Sales tax and other similar taxes are excluded from revenues. In order to recognize revenue, the Company applies the following five (5) steps:
| 1. | Identify the contract with a customer
| 2. | Identify the performance obligation(s)
| 3. | Determine the transaction price
| 4. | Allocate the transaction price to the performance obligation(s)
| 5. | Recognize revenue when/as performance obligation(s) are satisfied
Audience Monetization Audience Monetization includes advertising fees on the Rumble platform; subscription fees earned primarily from consumer product offerings such as Rumble Premium, Locals and badges; revenues generated from content that is licensed by third-parties; and fees from tipping and platform hosting fees. The Company generates advertising fees by delivering digital video and display advertisements as well as cost-per-message-read advertisements. Digital video and display advertisements are placed on Rumble websites, its associated mobile or connected TV applications, and newsletters. Customers pay for advertisements either directly or through their relationships with advertising agencies or resellers, based on the number of impressions delivered by our users. For cost-per-message-read advertising, customers pay to have their products or services promoted by a content creator, and the Company earns revenue that may consist of fixed amounts per campaign and commissions based on performance-based metrics. The Company recognizes revenue from video and display advertisements when a user engages with the advertisement, such as an impression, click, or purchase. For cost-per-message-read advertising, advertising revenue is recognized when the performance obligation is fulfilled, usually when the message is read or when a user makes a purchase. In general, advertising fees are reported on a gross basis because the Company controls the advertising inventory before it is transferred to the customer. Control is evidenced by the Company’s sole ability to monetize the advertising inventory before it is transferred to the customer. Revenue from subscription services related to consumer product offerings, including Rumble Premium, Locals, and badges, is recognized over the contract duration on a straight-line basis. The Company generates revenue through the licensing of content to third-party platforms. The consideration received is variable in nature as it is dependent on the level of traffic and number of impressions generated on the third-party platforms. For these arrangements, revenue is recognized when the performance obligation is satisfied over the period the license is provided to the third-party provider. The usage-based royalty exemption has been taken by the Company for these arrangements. Fees from tipping features are recognized at a point in time when a user tips on the platform. Revenues related to platform hosting are recognized over time as the Company provides access to the platform and varies based on the subscription fees generated by the content creator. The Company allocates variable fees earned from these arrangements to those distinct performance obligations where pricing practices are consistent with the allocation objective. Other Initiatives Other Initiatives includes digital advertisements that are placed on Rumble’s network of third-party publisher websites or mobile applications and cloud. Cloud includes consumption-based fees, subscriptions for infrastructure and professional services, and license agreements related to Rumble Player. The Company facilitates the placement of the customer’s digital video and display advertisements on third-party publisher websites or mobile applications. Customers pay for advertisements either directly or through relationships with advertising agencies or resellers, based on the number of impressions delivered by our users. The Company recognizes revenue when a user engages with the advertisement. Cloud services are generally provided on either a consumption or subscription basis. Revenues related to cloud services provided on a consumption basis are recognized when the customer utilizes the services, based on the quantity of services consumed at the amount for which we have the right to invoice for services performed. Revenues related to cloud services provided on a subscription basis are recognized ratably over the contract term as the customer receives and consumes the benefits of the cloud services. For license agreements related to the Rumble Player, the Company’s obligations include providing access to the current version of the Rumble Player throughout the term of the contract. As part of this arrangement, the customer is required to use the most current version of the player and therefore, the utility of the player to the customer is significantly affected by Rumble’s ongoing activities to maintain and support the player. Revenue is therefore recognized ratably over the term of the contract. Arrangements with Multiple Performance Obligations Our contracts with customers may include multiple performance obligations. For such arrangements, we allocate revenues to each performance obligation based on its relative standalone selling price. We generally determine standalone selling prices based on observable prices of our products and services sold or priced separately in comparable circumstances to similar customers. Principal vs Agent In our arrangements, we evaluate whether we are the principal (i.e., report revenues on a gross basis) or agent (i.e., report revenues on a net basis). The Company controls the advertising inventory (including digital advertisements that are placed with third-party publishers) and the ability to monetize the content (in the case of tipping) before it is transferred to the customer and therefore is the principal in these transactions. Control is evidenced by the Company’s ability to monetize the advertising inventory or content before it is transferred to the customer. The Company is also acting as the principal in licensing and subscription transactions, as it has control over both the content that is monetized as well as the platform over which the content is displayed. Further, the Company manages the monetization of content and is the only party to the contract with its customers. As it relates to revenues earned from platform hosting, we present revenue on a net basis as the Company is acting as the agent providing a platform for content creators to post content and interact with end users. Practical Expedients and Exemptions The Company does not disclose the transaction price allocated to unsatisfied performance obligations for contracts with an original expected length of one year or less and for contracts for which revenue is recognized at the amount to which the Company has the right to invoice for services performed.
Trade and Barter Transactions | Trade and Barter Transactions The Company engages in trade and barter transactions whereby the Company and its counterparty exchange media campaigns or other promotional services. The Company reviews each transaction to ensure the advertising it receives has economic substance and records revenue in an amount equal to the fair value of the products and services received unless this is not reasonable to estimate, in which case the consideration is measured based on the standalone selling price of the advertising inventory promised or delivered to the customer. Trade and barter revenue is recognized when the performance obligation is fulfilled and follows the same pattern of recognition as the Company’s normal advertising revenue. Trade and barter expense is recorded when goods or services are consumed. Trade and barter revenue was $3,118,602 and $2,881,398 for the years ended December 31, 2025 and 2024, respectively. Trade and barter expenses were $3,000,000 and $3,000,000 for the years ended December 31, 2025 and 2024, respectively. The trade and barter expense is recorded in sales and marketing expense in the consolidated statement of operations.
Deferred Revenue | Deferred Revenue The Company records amounts that have been invoiced to its clients in either deferred revenue or revenue depending on whether the revenue recognition criteria described above have been met. Deferred revenue includes payments received in advance of performance under the contract.
Costs of Services (Exclusive of Amortization and Depreciation) | Costs of Services (Exclusive of Amortization and Depreciation) Costs of services primarily consist of costs related to obtaining, supporting and hosting the Company’s product offerings. These costs primarily include:
| ● | Programming and content costs related to payments to content providers from whom videos and other content are licensed. These costs are typically paid to these providers based on revenues generated. In certain circumstances we incur additional costs related to incentivizing top content creators to promote and join our platform. Where that is the case, the Company recognizes the associated cost on a straight-line basis over the contractual term to which it relates.
| ● | Other costs of services include third-party service provider costs such as data center and networking, staffing costs directly related to professional services fees, and costs paid to publishers.
Advertising Expenses | Advertising Expenses Advertising costs are expensed as incurred and are included in sales and marketing expense on the consolidated statements of operations. The Company incurred advertising expenses of $8,855,640 and $5,311,094 during the years ended December 31, 2025 and 2024, respectively.
Share-Based Compensation | Share-Based Compensation The Company issues equity awards such as stock options and restricted stock units to certain of its employees, advisory board members, directors, officers and consultants. For awards with a market condition, the market condition is taken into consideration in the fair value-based measure, whereas service and performance conditions are taken into consideration in determining the share-based compensation expense. For equity awards granted to employees that have only a service condition, the Company recognizes the share-based compensation expense on a straight-line basis over the requisite service period. The vesting period for the equity awards granted is determined by the board of directors of the Company and the typical vesting period for equity awards with service conditions is three to four years. The requisite service period for Rumble’s equity awards subject only to service conditions is coterminous with the vesting period specific to those equity awards. For equity awards with either a market condition or a performance condition, the Company determines the fair value of each tranche of the award, and then recognizes the share-based compensation expense associated with each tranche of the award over the requisite service period for that tranche. For equity awards with a performance condition, the Company assesses the likelihood of the performance condition underlying an award being met and recognizes a share-based compensation expense associated with that award only if it is probable that the performance condition will be met. Forfeitures are accounted for when they occur.
Income Taxes | Income Taxes The Company recognizes deferred tax liabilities and assets for the expected future tax consequences of events that have been included in the financial statements or tax returns. Under this method, deferred tax assets and liabilities are determined on the basis of the difference between the tax bases of assets and liabilities and their respective financial reporting amounts (“temporary differences”) at enacted tax rates in effect for the years in which the temporary differences are expected to reverse. A valuation allowance is established for deferred tax assets for which realization is uncertain. Uncertain tax positions are accounted for using a comprehensive model for the manner in which a company should recognize, measure, present and disclose in its financial statements all material uncertain tax positions that the company has taken or expects to take on a tax return. This applies to income taxes and is not intended to be applied by analogy to other taxes, such as sales taxes, value-add taxes, or property taxes. The Company reviews its nexus in various tax jurisdictions and the Company’s tax positions related to all open tax years for events that could change the status of its tax liability, if any, or require an additional liability to be recorded. Such events may be the resolution of issues raised by a taxing authority, expiration of the statute of limitations for a prior open tax year or new transactions for which a tax position may be deemed to be uncertain. Those positions, for which management’s assessment is that there is more than a 50 percent probability of sustaining the position upon challenge by a taxing authority based upon its technical merits, are subjected to the measurement criteria. The Company records the largest amount of tax benefit that is greater than 50 percent likely of being realized upon ultimate settlement with a taxing authority having full knowledge of all relevant information. Any liabilities for which the Company expects to make cash payments within the next twelve months are classified as “short term”.
Loss per Share | Loss per Share The Company calculates basic and diluted net loss per common share by dividing the net loss by the number of weighted average common shares outstanding during the period. The Company has excluded other potentially dilutive shares, which include warrants to purchase common shares and outstanding stock options, from the number of common shares outstanding as their inclusion in the computation for all periods would be anti-dilutive due to net losses incurred.
Cash and Cash Equivalents | Cash and Cash Equivalents Cash and cash equivalents primarily consist of cash on deposit with banks and highly liquid investments held in treasury bills, term deposits and money market funds with original maturities of 90 days or less.
Accounts Receivable and Allowance for Current Expected Credit Losses | Accounts Receivable and Allowance for Current Expected Credit Losses Accounts receivable includes current outstanding invoices billed to customers due under customary trade terms. The term between invoicing and when payment is due is not significant. The accounts receivable balance as of January 1, 2024 was $5,440,447. The Company maintains an allowance for current expected credit losses for accounts receivable, which is recorded as an offset to accounts receivable and changes are classified in general and administrative expense in the consolidated statements of operations. Collectability is assessed by reviewing accounts receivable on a collective basis where similar characteristics exist and on an individual basis when specific customers are identified with known disputes or collectability issues. In determining the amount of the allowance for credit losses, the Company considers historical collectability based on past due status, customer-specific information, market conditions, and reasonable and supportable forecasts of future economic conditions to inform adjustments to historical loss data. Volatility in market conditions and evolving credit trends are difficult to predict and may cause variability and volatility that may have a material impact on the allowance for credit losses in future periods. The allowance for credit losses was $896,708 and $117,069 as of December 31, 2025 and 2024, respectively.
Digital Assets | Digital Assets The Company’s digital assets consist solely of our investment in bitcoin. We retain ownership of and control over our digital assets and use third-party custodial services to secure them. The cost basis of our digital assets is calculated using the first-in, first-out (FIFO) method. Digital assets purchased are initially recorded at cost, including capitalizing any transaction costs or fees, and subsequently, remeasured at fair value based on the exchange quoted price each reporting period, with changes in fair value recognized on the consolidated statements of operations.
Property and Equipment | Property and Equipment Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is computed on a straight-line basis over the estimated useful lives of the assets, which is generally as follows:
|  |  | Useful Lives |
Computer hardware |  |  | 3-5 years |
Furniture and fixtures |  |  | 3-5 years |
Leasehold improvements |  |  | Lesser of useful life or term of lease |
Expenditures for maintenance and repairs are expensed as incurred.
Right-of-Use Assets and Lease Liabilities | Right-of-Use Assets and Lease Liabilities Right-of-use assets represent the right to use an underlying asset for the lease term, and lease liabilities represent the obligation to make lease payments arising from the lease. Most of our leases contain lease and non-lease components. Non-lease components include fixed payments for maintenance, utilities, and real estate taxes. The Company combines fixed lease and non-lease components and account for them as a single lease component. Our lease agreements may contain variable costs such as contingent rent escalations, common area maintenance, insurance, real estate taxes, or other costs. Such variable lease costs are expensed as incurred on the consolidated statements of operations. Right-of-use assets and lease liabilities are recognized on the consolidated balance sheets at the commencement date based on the present value of lease payments over the lease term. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. When determining the probability of exercising such options, we consider contract-based, asset-based, and market-based factors. We do not assume renewals in our determination of the lease term unless the renewals are deemed to be reasonably assured. As most of our leases do not provide an implicit rate, the incremental borrowing rate is used based on the information available at the commencement date in determining the present value of lease payments. The Company determines the incremental borrowing rate as the interest rate the Company would pay to borrow over a similar term the funds necessary to obtain an asset of a similar value to the right-of-use asset in a similar economic environment. Operating lease costs are recognized on a straight-line basis over the lease terms.
Intangible Assets | Intangible Assets Intangible assets with finite lives consist of intellectual property, internal-use software, technology, brand, domain names, and an assembled workforce. Intangible assets acquired through business combination are recorded at their respective estimated fair values upon acquisition close. Other intangible assets acquired through asset acquisition are measured following a cost accumulation and allocation model under which the cost of the acquisition is allocated on a relative fair value basis to the net assets acquired. Intangible assets are amortized on a straight-line basis over their estimated useful lives, ranging from two to fifteen years.
Internal Use Software and Website Development Costs | Internal Use Software and Website Development Costs The Company capitalizes certain costs incurred in developing software programs or websites to be used solely to meet internal needs and cloud-based applications used to deliver our services. The Company capitalizes these costs once the preliminary project stage is complete, and it is probable that the project will be completed and the software will be used to perform the intended function. Capitalized internal use software costs are included in intangible assets, net on the consolidated balance sheets. The estimated useful life of costs capitalized is evaluated for each specific project and ranges from two to five years. Amortization of internal software development costs is included in amortization and depreciation expenses in the consolidated statements of operations. Costs related to the preliminary project stage, post-implementation, training and maintenance are expensed as incurred.
Impairment of Long-Lived Assets and Finite Lived Intangible Assets | Impairment of Long-Lived Assets and Finite Lived Intangible Assets The Company reviews long-lived assets and finite lived intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In order to determine if assets have been impaired, assets are grouped and tested at the lowest level for which identifiable independent cash flows are available (“Asset Group”). When indicators of potential impairment are present, the Company prepares a projected undiscounted cash flow analysis for the respective asset or asset group. If the sum of the undiscounted cash flow is less than the carrying value of the asset or Asset Group, an impairment loss is recognized equal to the excess of the carrying value over the fair value, if any. The Company did not identify any indicators of impairment during the periods presented.
Goodwill | Goodwill Goodwill represents the excess of the purchase price of an acquired business over the fair value of the net tangible and identifiable intangible assets acquired. The carrying amount of goodwill is reviewed for impairment at least annually, or whenever events or changes in circumstances indicate that the carrying value may not be recoverable. For its annual goodwill impairment test in all periods to date, the Company has determined it has one reporting unit and the fair value of its reporting unit has been determined by the Company’s enterprise value. The Company performs its annual goodwill impairment test during the fourth fiscal quarter. For its annual impairment test performed on October 1, 2025, the Company completed an assessment and determined that there was no impairment of goodwill.
Derivative Liability | Derivative Liability The Company evaluates financial instruments, including forward purchase or sale contracts over its own equity (“forward purchase contracts”), to determine the appropriate classification as financial liabilities, derivatives, or equity. Forward purchase contracts that meet the definition of mandatorily redeemable financial instruments or that obligate the Company to repurchase its own shares at a fixed or determinable price are classified as liabilities. Forward purchase contracts classified as liabilities are initially recognized at fair value on the consolidated balance sheet, and subsequently remeasured at fair value each reporting period, with changes in fair value recognized in interest income (expense) on the consolidated statements of operations. Forward purchase contracts that do not meet the criteria to be classified as liabilities or equity are accounted for as derivatives. Derivatives are recognized initially and subsequently at fair value at each reporting period, with changes recognized in change in fair value on derivative of the consolidated statements of operations.
Warrant Liability | Warrant Liability The Company accounts for warrants by first assessing whether the warrants meet all of the requirements for equity classification, including whether the warrants are indexed to the Company’s own shares of common stock and whether the warrant holders could potentially require “net cash settlement” in a circumstance outside of the Company’s control, among other conditions for equity classification. This assessment, which requires the use of professional judgment, is conducted at the time of issuance of the warrants and as of each subsequent quarterly period end date while the warrants are outstanding. For issued or modified warrants that do not meet all the criteria for equity classification, such warrants are required to be as a liability initially at their fair value on the date of issuance, and subsequently remeasured to fair value on each balance sheet date thereafter. Changes in the estimated fair value of liability-classified warrants are recognized on the consolidated statements of operations in the period of change. The Company accounts for all its warrants as a liability as the warrants do not meet the criteria for equity classification.
New Standards or Amendments Adopted | New Standards or Amendments Adopted Accounting Standards Update 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The amendments require public business entities, on an annual basis, to disclose specific categories within the income tax rate reconciliation and to provide additional quantitative and qualitative information for reconciling items that meet a prescribed quantitative threshold (generally 5 percent of the amount computed by multiplying pretax income or loss by the applicable statutory income tax rate). The amendment requires an enhanced disaggregation and additional detail in the Company’s income tax rate reconciliation and related income tax disclosures. Upon adoption, the guidance was applied on a retrospective basis in the financial statements. See Note 19 for further details.
New Standards or Amendments Not Yet Effective | New Standards or Amendments Not Yet Effective The following amendments to existing standards have been issued up to and including the date of issuance of these financial statements, however are not yet effective for the Company:
| ● | Accounting Standards Updates 2025-01 and 2024-03, Income statement – Reporting Comprehensive Income – Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expense. The amendments in this update require public business entities to disclose, on an annual and interim basis, disaggregated information about certain income statement expense line items in the notes to the financial statements. Public business entities are required to apply the guidance prospectively and may elect to apply it retrospectively. This ASU is effective for fiscal years beginning after December 15, 2026 and interim periods within fiscal years beginning after December 15, 2027.
| ● | Accounting Standards Updates 2025-05, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses for Accounts Receivable and Contract Assets. This ASU provides all entities with a practical expedient to assume that current conditions as of the balance sheet date do not change for the remaining life of the assets. This ASU is effective for fiscal years beginning after December 15, 2025, including interim periods within those fiscal years. Early adoption is permitted in both interim and annual reporting periods in which financial statements have not yet been issued or made available for issuance.
| ● | Accounting Standards Updates 2025-06, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Targeted Improvements to the Accounting for Internal-Use Software. This ASU removes all references to software development project stages so that the guidance is neutral to different software development methods, including methods that entities may use to develop software in the future. Therefore, this ASU requires that an entity capitalize software costs when both: management has authorized and committed to funding the software project; and it is probable that the project will be completed and the software will be used to perform the function intended (referred to as the “probable-to-complete recognition threshold”). In evaluating the probable-to-complete recognition threshold, an entity is required to consider whether there is significant uncertainty associated with the development activities of the software. This ASU is effective for fiscal years beginning after December 15, 2027, and interim reporting periods within those annual reporting periods. Early adoption is permitted as of the beginning of an annual reporting period.
| ● | Accounting Standards Updates 2025-11, Interim Reporting: Narrow-Scope Improvements (Topic 270): This ASU clarifies interim disclosure requirements and the applicability of Topic 270. It provides a comprehensive list of interim disclosures currently required under U.S. GAAP and introduces a disclosure principle requiring entities to disclose events since the end of the last annual reporting period that have a material impact. The ASU also clarifies the types of interim reporting, and the form and content of interim financial statements in accordance with U.S. GAAP, enhancing consistency in interim reporting. This ASU is effective for interim reporting periods within annual reporting periods beginning after December 15, 2027. Early adoption is permitted.
The Company is still evaluating the potential impact of implementing the above amendments to its consolidated financial statements.

X
- Definition Disclosure of accounting policy for digital assets. + References No definition available. + Details
Name: | rum_DigitalAssetsPolicyTextBlock
Namespace Prefix: | rum_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Internal use software and website development costs. + References No definition available. + Details
Name: | rum_InternalUseSoftwareAndWebsiteDevelopmentCostsPolicyTextBlock
Namespace Prefix: | rum_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | rum_NewStandardsOrAmendmentsNotYetEffectivePolicyTextBlock
Namespace Prefix: | rum_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for trade and barter transactions. + References No definition available. + Details
Name: | rum_TradeAndBarterTransactionsPolicyTextBlock
Namespace Prefix: | rum_
Data Type: | dtr:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Accounting policy for warrant liability. + References No definition available. + Details
Name: | rum_WarrantLiabilityPolicyTextBlock
Namespace Prefix: | rum_
Data Type: | dtr: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 advertising cost. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -SubTopic 35 -Topic 720 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 825 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Topic 705 -Publisher FASB -URI https://asc.fasb.org/705/tableOfContent + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
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://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8C -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 8 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4F -Publisher FASB -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 815 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/815/tableOfContent Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 250 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483443/250-10-50-9 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(n)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 + 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://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 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 (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 830 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/830/tableOfContent + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
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 goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-30/tableOfContent Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/350-20/tableOfContent + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
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 -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480091/360-10-S99-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 05 -Paragraph 4 -SubTopic 10 -Topic 360 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482338/360-10-05-4 + 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 -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 for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-1 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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

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

X
- Definition Disclosure of accounting policy for revenue from contract with customer. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-17 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 19 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-19 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-18 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-20 Reference 9: http://www.xbrl.org/2003/role/exampleRef -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (e) -SubTopic 10 -Topic 235 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org/606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.6-07(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-1 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for 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)(2) -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)(v) -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)(i) -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)(ii) -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 50 -Paragraph 2 -Subparagraph (f)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 5 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-2 Reference 10: 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 11: 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 12: 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 13: 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 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 718 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/718/tableOfContent Reference 15: 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 + 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 accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 310 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481569/310-20-50-1 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration