Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
1 |
Weighted Average Number of Shares Outstanding, Diluted [Roll Up] |
Abstract |
|
|
us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract |
2 |
Weighted Average Number of Shares Outstanding, Basic [Roll Up] |
Abstract |
|
|
us-gaap:WeightedAverageNumberOfSharesOutstandingBasicAbstract |
3 |
Weighted Average Number of Shares Issued, Basic |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesIssuedBasic |
4 |
Weighted Average Number of Shares, Contingently Issuable |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesContingentlyIssuable |
5 |
Weighted Average Number of Shares, Treasury Stock |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesTreasuryStock |
6 |
Weighted Average Number of Shares, Common Stock Subject to Repurchase or Cancellation |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesCommonStockSubjectToRepurchaseOrCancellation |
7 |
Weighted Average Number of Shares, Restricted Stock |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesRestrictedStock |
8 |
Weighted Average Number of Shares, Employee Stock Ownership Plan Shares Not Committed to be Released |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesEmployeeStockOwnershipPlanSharesNotCommittedToBeReleased |
9 |
Weighted Average Number of Shares Outstanding, Basic, Total |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic |
10 |
Weighted Average Number Diluted Shares Outstanding Adjustment [Roll Up] |
Abstract |
|
|
us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract |
11 |
Incremental Common Shares Attributable to Share-based Payment Arrangements |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements |
12 |
Incremental Common Shares Attributable to Conversion of Debt Securities |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities |
13 |
Incremental Common Shares Attributable to Conversion of Preferred Stock |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToConversionOfPreferredStock |
14 |
Incremental Common Shares Attributable to Call Options and Warrants |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToCallOptionsAndWarrants |
15 |
Incremental Common Shares Attributable to Accelerated Share Repurchase Agreements |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToAcceleratedShareRepurchaseAgreements |
16 |
Incremental Common Shares Attributable to Contingently Issuable Shares |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares |
17 |
Incremental Common Shares Attributable to Equity Unit Purchase Agreements |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToEquityUnitPurchaseAgreements |
18 |
Incremental Common Shares Attributable to Written Put Options |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToWrittenPutOptions |
19 |
Incremental Common Shares Attributable to Equity Forward Agreements |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToEquityForwardAgreements |
20 |
Incremental Common Shares Attributable to Nonvested Shares with Forfeitable Dividends |
Concept (Shares) |
For Period |
|
us-gaap:IncrementalCommonSharesAttributableToNonvestedSharesWithForfeitableDividends |
21 |
Weighted Average Number Diluted Shares Outstanding Adjustment, Total |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment |
22 |
Weighted Average Number of Shares Outstanding, Diluted, Total |
Concept (Shares) |
For Period |
|
us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding |