Disclosure Information: Treasury Stock Share Reurchase Programs, by Program and Class of Stock [Hierarchy]
Label: Treasury Stock Share Reurchase Programs, by Program and Class of Stock [Hierarchy]
Name: TreasuryStockByClass
Parent Topic: BalanceSheet
Documentation: Detail of treasury stock by class of treasury stock.
Commentary: Missing [Text Block]
Level: Detail
Concept arrangement pattern: [Hierarchy]
Completion state: WIP
Exemplars: {no examples yet]
Taxonomy Network: http://fasb.org/us-gaap/role/statement/StatementOfFinancialPositionClassified

Prototype for disclosure: Machine Readable
Line Label Object Class (Data type) Period Type Balance Report Element Name
1 Class of Treasury Stock [Table] Table us-gaap:ClassOfTreasuryStockTable
2 Share Repurchase Program [Axis] Axis us-gaap:ShareRepurchaseProgramAxis
3 Share Repurchase Program [Domain] Member us-gaap:ShareRepurchaseProgramDomain
4 Class of Stock [Axis] Axis us-gaap:StatementClassOfStockAxis
5 Class of Stock [Domain] Member us-gaap:ClassOfStockDomain
6 Common Class A [Member] Member us-gaap:CommonClassAMember
7 Common Class B [Member] Member us-gaap:CommonClassBMember
8 Common Class C [Member] Member us-gaap:CommonClassCMember
9 Convertible Common Stock [Member] Member us-gaap:ConvertibleCommonStockMember
10 Nonvoting Common Stock [Member] Member us-gaap:NonvotingCommonStockMember
11 Cumulative Preferred Stock [Member] Member us-gaap:CumulativePreferredStockMember
12 Noncumulative Preferred Stock [Member] Member us-gaap:NoncumulativePreferredStockMember
13 Redeemable Preferred Stock [Member] Member us-gaap:RedeemablePreferredStockMember
14 Nonredeemable Preferred Stock [Member] Member us-gaap:NonredeemablePreferredStockMember
15 Convertible Preferred Stock [Member] Member us-gaap:ConvertiblePreferredStockMember
16 Nonredeemable Convertible Preferred Stock [Member] Member us-gaap:NonredeemableConvertiblePreferredStockMember
17 Redeemable Convertible Preferred Stock [Member] Member us-gaap:RedeemableConvertiblePreferredStockMember
18 Contingent Convertible Preferred Stock [Member] Member us-gaap:ContingentConvertiblePreferredStockMember
19 Preferred Class A [Member] Member us-gaap:PreferredClassAMember
20 Preferred Class B [Member] Member us-gaap:PreferredClassBMember
21 Series A Preferred Stock [Member] Member us-gaap:SeriesAPreferredStockMember
22 Series B Preferred Stock [Member] Member us-gaap:SeriesBPreferredStockMember
23 Series C Preferred Stock [Member] Member us-gaap:SeriesCPreferredStockMember
24 Series D Preferred Stock [Member] Member us-gaap:SeriesDPreferredStockMember
25 Series E Preferred Stock [Member] Member us-gaap:SeriesEPreferredStockMember
26 Series F Preferred Stock [Member] Member us-gaap:SeriesFPreferredStockMember
27 Series G Preferred Stock [Member] Member us-gaap:SeriesGPreferredStockMember
28 Series H Preferred Stock [Member] Member us-gaap:SeriesHPreferredStockMember
29 Class of Treasury Stock [Line Items] LineItems us-gaap:EquityClassOfTreasuryStockLineItems
30 Equity, Class of Treasury Stock [Hierarchy] Abstract added:EquityClassTreasuryStockHierarchy
31 Stock Repurchase Program, Authorized Amount Concept (Monetary) For Period Credit us-gaap:StockRepurchaseProgramAuthorizedAmount
32 Stock Repurchase Program, Number of Shares Authorized to be Repurchased Concept (Shares) As Of us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
33 Stock Repurchase Program, Remaining Authorized Repurchase Amount Concept (Monetary) For Period Credit us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount
34 Stock Repurchase Program, Remaining Number of Shares Authorized to be Repurchased Concept (Shares) As Of us-gaap:StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
35 Stock Repurchase Program, Period in Force Concept (Decimal) As Of us-gaap:StockRepurchaseProgramPeriodInForce

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

   - MUST include the Axis/Dimension: us-gaap:StatementClassOfStockAxis
   - MUST include the Axis/Dimension: us-gaap:ShareRepurchaseProgramAxis
   - MUST be represented as the Concept Arrangement Pattern: cm:Hierarchy
   - MUST contain the Level 4 Detailed concept: us-gaap:StockRepurchaseProgramAuthorizedAmount

Business Rules for Disclosure: Machine-Readable
From Arcrole (predicate) To
disclosures:TreasuryStockByClass drules-arcroles:disclosure-hasConceptArrangementPattern cm:Hierarchy
disclosures:TreasuryStockByClass drules-arcroles:disclosure-requiresAxis us-gaap:StatementClassOfStockAxis
disclosures:TreasuryStockByClass drules-arcroles:disclosure-requiresAxis us-gaap:ShareRepurchaseProgramAxis
disclosures:TreasuryStockByClass drules-arcroles:disclosure-requiresConcept us-gaap:StockRepurchaseProgramAuthorizedAmount

Exemplars for Disclosure: Machine-Readable
Entity Name and Text Block or Detailed Disclosure


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

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