Disclosure Information: Product Warranty Liability [Roll Forward]
   
Label: Product Warranty Liability [Roll Forward]
Name: ProductWarrantyLiability
Parent Topic: Contingencies
Documentation: Disclosure of the roll forward of the details of changes in the econimic entity's product warranty liability.
Commentary: BASE
Level: Detail
Concept arrangement pattern: [Roll Forward]
Completion state: WIP
Status:
Exemplars: 5 examples
Taxonomy Network: http://fasb.org/us-gaap/role/disclosure/CommitmentAndContingencies

Prototype for disclosure: Machine Readable
Line Label Object Class (Data type) Period Type Balance Report Element Name
1 Product Warranty Accrual, Standard and Extended [Roll Forward] Abstract us-gaap:MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward
2 Product Warranty Accrual, Beginning Balance Concept (Monetary) As Of Credit us-gaap:ProductWarrantyAccrual
3 Product Warranty Accrual, Warranties Issued Concept (Monetary) For Period Credit us-gaap:ProductWarrantyAccrualWarrantiesIssued
4 Product Warranty Accrual, Preexisting, Increase (Decrease) Concept (Monetary) For Period Credit us-gaap:ProductWarrantyAccrualPreexistingIncreaseDecrease
5 Product Warranty Accrual, Payments Concept (Monetary) For Period Debit us-gaap:ProductWarrantyAccrualPayments
6 Product Warranty Accrual, Additions from Business Acquisition Concept (Monetary) For Period Credit us-gaap:ProductWarrantyAccrualAdditionsFromBusinessAcquisition
7 Product Warranty Accrual, Currency Translation, Increase (Decrease) Concept (Monetary) For Period Credit us-gaap:ProductWarrantyAccrualCurrencyTranslationIncreaseDecrease
8 Product Warranty Accrual, Period Increase (Decrease), Total Concept (Monetary) For Period us-gaap:ProductWarrantyAccrualPeriodIncreaseDecrease
9 Product Warranty Accrual, Ending Balance Concept (Monetary) As Of Credit us-gaap:ProductWarrantyAccrual

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

   - MUST be represented as the Concept Arrangement Pattern: cm:RollForward
      - cm:RollForward REQUIRES balance/instant concept: us-gaap:ProductWarrantyAccrual
         - OR alternative balance/instant concept: us-gaap:ExtendedProductWarrantyAccrual
         - OR alternative balance/instant concept: us-gaap:ExtendedProductWarrantyAccrualCurrent
         - OR alternative balance/instant concept: us-gaap:ExtendedProductWarrantyAccrualNoncurrent
         - OR alternative balance/instant concept: us-gaap:StandardProductWarrantyAccrual
         - OR alternative balance/instant concept: us-gaap:ProductWarrantyAccrualClassifiedCurrent
   - MUST be represented as using the Level 3 Disclosure [Text Block]: us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
   - REQUIRES the note to be reported using the Level 1 Note Text Block concept: us-gaap:ProductWarrantyDisclosureTextBlock
      - OR alternative Level 1 Note Text Block concept: us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      - OR alternative Level 1 Note Text Block concept: us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock

Business Rules for Disclosure: Machine-Readable
From Arcrole (predicate) To
disclosures:ProductWarrantyLiability drules-arcroles:disclosure-hasConceptArrangementPattern cm:RollForward
cm:RollForward drules-arcroles:conceptArrangementPattern-requiresConcept us-gaap:ProductWarrantyAccrual
us-gaap:ProductWarrantyAccrual drules-arcroles:concept-allowedAlternativeConcept us-gaap:ExtendedProductWarrantyAccrual
us-gaap:ProductWarrantyAccrual drules-arcroles:concept-allowedAlternativeConcept us-gaap:ExtendedProductWarrantyAccrualCurrent
us-gaap:ProductWarrantyAccrual drules-arcroles:concept-allowedAlternativeConcept us-gaap:ExtendedProductWarrantyAccrualNoncurrent
us-gaap:ProductWarrantyAccrual drules-arcroles:concept-allowedAlternativeConcept us-gaap:StandardProductWarrantyAccrual
us-gaap:ProductWarrantyAccrual drules-arcroles:concept-allowedAlternativeConcept us-gaap:ProductWarrantyAccrualClassifiedCurrent
disclosures:ProductWarrantyLiability drules-arcroles:disclosure-equivalentTextblock us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock
disclosures:ProductWarrantyLiability drules-arcroles:disclosure-relatedLevel1NoteTextBlock us-gaap:ProductWarrantyDisclosureTextBlock
us-gaap:ProductWarrantyDisclosureTextBlock drules-arcroles:concept-allowedAlternativeConcept us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
us-gaap:ProductWarrantyDisclosureTextBlock drules-arcroles:concept-allowedAlternativeConcept us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock

Exemplars for Disclosure: Machine-Readable
Entity Name and Text Block or Detailed Disclosure
BOEING CO | CATERPILLAR INC | CISCO SYSTEMS, INC. | GENERAL ELECTRIC CO | INTERNATIONAL BUSINESS MACHINES CORP |

*

Creative Commons License
This work is licensed under a Creative Commons License.

Last updated: 12/11/2019 11:29:49 AM