| Line |
Label |
Object Class (Data type) |
Period Type |
Balance |
Report Element Name |
| 1 |
Weighted Average Number of Shares Outstanding, Diluted [Roll Up] |
Concept (Text/String) |
For Period |
|
us-gaap:WeightedAverageNumberOfSharesOutstandingAbstract |
| 2 |
Weighted Average Number of Shares Outstanding, Basic [Roll Up] |
Concept (Text/String) |
For Period |
|
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] |
Concept (Text/String) |
For Period |
|
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 |