Report Element Properties

Report Standard Label Revenue Recognition Policy [Text Block]
Documentation Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.
Report Element Class Concept
Prefix (From Taxonomy) us-gaap
Balance Type
Period Type For Period (duration)
Data Type String (xbrli:stringItemType, nonnum:textBlockItemType )
Name us-gaap:RevenueRecognitionPolicyTextBlock
ID us-gaap_RevenueRecognitionPolicyTextBlock


Labels of Report Element

From Role Label Lang
us-gaap Standard label Revenue Recognition Policy [Text Block] en-US
us-gaap Standard label Revenue [Policy Text Block] en-US


References of Report Element

Publisher Reference Name Reference Information
FASB Accounting Standards Codification
Subparagraph: (f)
Topic: 235
Section: 50
SubTopic: 10
Paragraph: 4
ChangeDate: 2017-08
ModifiedReferences: true
TaxonomyVersion: 2018
ModifiedLabels: true
ModifiedReferences: true
ChangeDate: 2018-09
SourceName: Taxonomy Technical Improvement
PreviousDocumentation: Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction.
ModifiedDocumentation: true
TaxonomyVersion: 2019
FASB Accounting Standards Codification
Subparagraph: (e)
Topic: 235
Section: 50
SubTopic: 10
Paragraph: 4