Report Element Properties

Report Standard Label Guarantees [Member]
Documentation A guaranty by which one person assumes responsibility for paying another's debts or fulfilling another's responsibilities; or a promise, pledge, assurance, especially one given in writing, that attests: (a) to the quality or durability of a product or service; (b) that something will be performed in a specified manner; or (c) that execution, completion, or existence of something is as represented or stipulated by agreement.
Report Element Class Abstract
Prefix (From Taxonomy) us-gaap
Balance Type
Period Type
Data Type String (xbrli:stringItemType, nonnum:domainItemType )
Name us-gaap:GuaranteesMember
ID us-gaap_GuaranteesMember


Labels of Report Element

From Role Label Lang
us-gaap Standard label Guarantees [Member] en-US


References of Report Element

Publisher Reference Name Reference Information
Source_ASU_Number: 2014-09
SourceName: Revenue
ChangeDate: 2017-11
ModifiedReferences: true
TaxonomyVersion: 2018
FASB Accounting Standards Codification
Subparagraph: (a)
Topic: 606
Section: 55
SubTopic: 10
Paragraph: 91