Disclosure Information: Revenue Recognition, Multiple-deliverable Arrangements, by Type of Arrangement and Product or Service [Hierarchy]
   
Label: Revenue Recognition, Multiple-deliverable Arrangements, by Type of Arrangement and Product or Service [Hierarchy]
Name: RevenueRecognitionMultipledeliverableArrangements
Parent Topic: RevenueRecognition
Documentation: Disclosure of the recognition of revenue arrangements under which the entity does or will perform multiple revenue-generating activities, categorized by type of arrangement and by product or service.
Commentary:
Level: Detail
Concept arrangement pattern: [Hierarchy]
Completion state: WIP
Status: QUESTION
Templates:
Exemplars: Example
Taxonomy Network: http://fasb.org/us-gaap/role/disclosure/DeferredRevenue

Line Label Object Class (Data type) Period Type Balance Report Element Name
1 Revenue Recognition, Multiple-deliverable Arrangements [Table] Table us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTable
2 Type of Arrangement and Non-arrangement Transactions [Axis] Axis us-gaap:TypeOfArrangementAxis
3 Arrangements and Non-arrangement Transactions [Domain] Member us-gaap:ArrangementsAndNonarrangementTransactionsMember
4 Type of Arrangement [Member] Member us-gaap:TypeOfArrangementDomain
5 Collaborative Arrangement [Member] Member us-gaap:CollaborativeArrangementMember
6 Collaborative Arrangement, Product [Member] Member us-gaap:CollaborativeArrangementProductAgreementMember
7 Collaborative Arrangement, Co-promotion [Member] Member us-gaap:CollaborativeArrangementCopromotionMember
8 Non-collaborative Arrangement Transactions [Member] Member us-gaap:NoncollaborativeArrangementTransactionsMember
9 Non-arrangement Transactions [Member] Member us-gaap:NonarrangementTransactionsMember
10 Products and Services [Axis] Axis us-gaap:ProductOrServiceAxis
11 Products and Services [Domain] Member us-gaap:ProductsAndServicesDomain
12 Product [Member] Member us-gaap:ProductMember
13 Revenue Recognition, Multiple-deliverable Arrangements [Line Items] LineItems us-gaap:RevenueRecognitionMultipleDeliverableArrangementsLineItems
14 Revenue Recognition, Multiple-deliverable Arrangements, Description [Policy Text Block] Concept (Text Block (HTML)) For Period us-gaap:RevenueRecognitionMultipleElementArrangements
15 Revenue Recognition, Multiple-deliverable Arrangements [Hierarchy] Abstract added:RevenueRecognitionMultipleDeliverableArrangementsHierarchy
16 Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price [Abstract] Concept (Text/String) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAbstract
17 Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price, Method Concept (Text/String) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceMethod
18 Revenue Recognition, Multiple-deliverable Arrangements, Determination of Selling Price, Amount Concept (Monetary) For Period Credit us-gaap:RevenueRecognitionMultipleDeliverableArrangementsDeterminationOfSellingPriceAmount
19 Revenue Recognition, Multiple-deliverable Arrangements, Significant Deliverables, Separate Units of Accounting, Qualification Flag Concept (us-types:yesNoItemType) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsSignificantDeliverablesSeparateUnitsOfAccountingQualificationFlag
20 Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes [Abstract] Concept (Text/String) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAbstract
21 Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Selling Price Concept (Text/String) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesSellingPrice
22 Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Methodology Concept (Text/String) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesMethodology
23 Revenue Recognition, Multiple-deliverable Arrangements, Allocation to Specific Unit of Accounting, Effect of Changes, Assumptions Concept (Text/String) For Period us-gaap:RevenueRecognitionMultipleDeliverableArrangementsAllocationToSpecificUnitOfAccountingEffectOfChangesAssumptions
24 Revenue Recognition, New Accounting Pronouncement, Timing Concept (Text/String) For Period us-gaap:RevenueRecognitionNewAccountingPronouncementTiming
25 Revenue Recognition, New Accounting Pronouncement, Material Effect, Description Concept (Text/String) For Period us-gaap:RevenueRecognitionNewAccountingPronouncementMaterialEffectDescription

Business Rules for Disclosure: Controlled Natural Language
Rules for disclosure: disclosures:RevenueRecognitionMultipledeliverableArrangements 
This disclosure:

   - MUST include the Axis/Dimension: us-gaap:TypeOfArrangementAxis
   - MUST be represented as the Concept Arrangement Pattern: cm:Hierarchy
   - MUST be represented as using the Level 3 Disclosure [Text Block]: us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock

Business Rules for Disclosure: Machine-Readable
From Arcrole (predicate) To
cm:Thing cm-arcroles:class-subClass disclosures:RevenueRecognitionMultipledeliverableArrangements
disclosures:RevenueRecognitionMultipledeliverableArrangements drules-arcroles:disclosure-equivalentTextblock us-gaap:RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock
disclosures:RevenueRecognitionMultipledeliverableArrangements drules-arcroles:disclosure-hasConceptArrangementPattern cm:Hierarchy
disclosures:RevenueRecognitionMultipledeliverableArrangements drules-arcroles:disclosure-requiresAxis us-gaap:TypeOfArrangementAxis

Exemplars Available for Disclosure: Machine-Readable
Entity Name and Text Block or Detailed Disclosure
ACI WORLDWIDE, INC. | BioCube, INC. | CHINA YIDA HOLDING, CO. | DYNAVAX TECHNOLOGIES CORP | ECOLOGY & ENVIRONMENT INC | Green Automotive Co | Naprodis, Inc. | Novation Holdings Inc | OMEROS CORP | OMNICOMM SYSTEMS INC | ORBCOMM Inc. | PTC INC. | RAMBUS INC | TWO RIVERS WATER & FARMING Co | YAPPN CORP. |

Visual example
Example

*


Last updated: 5/12/2021 3:18:44 PM

Auditchain