XML 35 R70.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Note 9 - Shareholders' Equity (Details) | 1 Months Ended | 12 Months Ended | 60 Months Ended |  |  | 12 Months Ended |  | 12 Months Ended | 1 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
Jun. 30, 2017 | Aug. 31, 2016 | Jun. 30, 2016 | Jun. 30, 2015 | Mar. 31, 2013 USD ($) | Feb. 25, 2013 USD ($) | Dec. 31, 2014 USD ($) | Dec. 31, 2013 USD ($) | Dec. 31, 2012 USD ($) | Dec. 31, 2014 USD ($) | Dec. 31, 2015 USD ($) | Jun. 02, 2013 USD ($) | Jun. 02, 2013 CAD | Dec. 31, 2014 Series B Preferred Stock [Member] USD ($) | Dec. 31, 2013 Series B Preferred Stock [Member] USD ($) | Dec. 31, 2014 Stock Compensation Plan [Member] USD ($) | Dec. 31, 2013 Stock Compensation Plan [Member] USD ($) | Dec. 31, 2012 Stock Compensation Plan [Member] USD ($) | Dec. 31, 2014 Satisfy Withholding Obligations [Member] USD ($) | Feb. 25, 2013 Minimum [Member] USD ($) | Dec. 31, 2014 Minimum [Member] USD ($) | Dec. 31, 2014 Expense Recognized Over Remaining Vesting Period [Member] USD ($) | Dec. 31, 2014 Non-employee Directors [Member] Two Thousand Ten Stock Incentive Plan [Member] | Dec. 31, 2013 Non-employee Directors [Member] Two Thousand Ten Stock Incentive Plan [Member] | Dec. 31, 2012 Non-employee Directors [Member] Two Thousand Ten Stock Incentive Plan [Member] | Dec. 31, 2014 Two Thousand Ten Stock Incentive Plan [Member] USD ($) | Dec. 31, 2013 Two Thousand Ten Stock Incentive Plan [Member] USD ($) | Dec. 31, 2012 Two Thousand Ten Stock Incentive Plan [Member] USD ($) | Dec. 31, 2014 Directors Stock Plan [Member] USD ($) | Dec. 31, 2013 Directors Stock Plan [Member] USD ($) | Dec. 31, 2012 Directors Stock Plan [Member] USD ($) | Dec. 31, 2014 Common Stock Repurchase Program [Member] USD ($) | May 08, 2012 Common Stock Repurchase Program [Member] USD ($)
Note 9 - Shareholders' Equity (Details) [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Shares Authorized |  |  |  |  |  |  | 500,000,000 us-gaap_CommonStockSharesAuthorized | 500,000,000 us-gaap_CommonStockSharesAuthorized |  | 500,000,000 us-gaap_CommonStockSharesAuthorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Par or Stated Value Per Share (in Dollars per share) |  |  |  |  |  |  | $ 0.25 us-gaap_CommonStockParOrStatedValuePerShare | $ 0.25 us-gaap_CommonStockParOrStatedValuePerShare |  | $ 0.25 us-gaap_CommonStockParOrStatedValuePerShare |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Shares, Issued |  |  |  |  |  |  | 369,528,345 us-gaap_CommonStockSharesIssued |  |  | 369,528,345 us-gaap_CommonStockSharesIssued |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Voting Rights |  |  |  |  |  |  | one |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common Stock, Dividends, Per Share, Declared (in Dollars per share) |  |  |  |  |  | $ 0.01 us-gaap_CommonStockDividendsPerShareDeclared |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.0025 us-gaap_CommonStockDividendsPerShareDeclared / us-gaap_RangeAxis = us-gaap_MinimumMember | $ 0.01 us-gaap_CommonStockDividendsPerShareDeclared / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |  |  |  |  |  |  |
Average Realized Silver Price (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 30 hl_AverageRealizedSilverPrice / us-gaap_RangeAxis = us-gaap_MinimumMember |  |  |  |  |  |  |  |  |  |  |  |
Dividends, Common Stock (in Dollars) |  |  |  |  | 3,600,000 us-gaap_DividendsCommonStock |  | (3,546,000)us-gaap_DividendsCommonStock | (6,062,000)us-gaap_DividendsCommonStock | (17,121,000)us-gaap_DividendsCommonStock |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Repurchase Program, Authorized Amount (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,000,000 us-gaap_StockRepurchaseProgramAuthorizedAmount1 / us-gaap_ShareRepurchaseProgramAxis = hl_CommonStockRepurchaseProgramMember
Cumulative Stock Repurchased |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 934,100 hl_CumulativeStockRepurchased / us-gaap_ShareRepurchaseProgramAxis = hl_CommonStockRepurchaseProgramMember |
Treasury Stock Acquired, Average Cost Per Share (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3.27 us-gaap_TreasuryStockAcquiredAverageCostPerShare / us-gaap_StatementScenarioAxis = hl_SatisfyWithholdingObligationsMember |  |  |  |  |  |  |  |  |  |  |  |  | $ 3.99 us-gaap_TreasuryStockAcquiredAverageCostPerShare / us-gaap_ShareRepurchaseProgramAxis = hl_CommonStockRepurchaseProgramMember |
Stock Repurchase Program, Remaining Authorized Repurchase Amount (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 19,100,000 us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 / us-gaap_ShareRepurchaseProgramAxis = hl_CommonStockRepurchaseProgramMember |
Class of Warrant or Right, Outstanding |  |  |  |  |  |  |  | 22,307,623 us-gaap_ClassOfWarrantOrRightOutstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Class of Warrant or Right, Exercise Price of Warrants or Rights (in Dollars per share) |  |  |  |  |  |  | $ 54,400,000 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 |  |  | $ 54,400,000 us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Authorized |  |  |  |  |  |  | 5,000,000 us-gaap_PreferredStockSharesAuthorized | 5,000,000 us-gaap_PreferredStockSharesAuthorized |  | 5,000,000 us-gaap_PreferredStockSharesAuthorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Par or Stated Value Per Share (in Dollars per share) |  |  |  |  |  |  | $ 0.25 us-gaap_PreferredStockParOrStatedValuePerShare | $ 0.25 us-gaap_PreferredStockParOrStatedValuePerShare |  | $ 0.25 us-gaap_PreferredStockParOrStatedValuePerShare |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Shares Outstanding |  |  |  |  |  |  | 157,816 us-gaap_PreferredStockSharesOutstanding | 157,816 us-gaap_PreferredStockSharesOutstanding |  | 157,816 us-gaap_PreferredStockSharesOutstanding |  |  |  | 157,816 us-gaap_PreferredStockSharesOutstanding / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Dividend Rate, Per-Dollar-Amount (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 3.50 us-gaap_PreferredStockDividendRatePerDollarAmount / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Redemption Price Per Share (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 50 us-gaap_PreferredStockRedemptionPricePerShare / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Liquidation Preference Per Share (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 50 us-gaap_PreferredStockLiquidationPreference / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Liquidation Preference, Value (in Dollars) |  |  |  |  |  |  | 7,891,000 us-gaap_PreferredStockLiquidationPreferenceValue | 7,891,000 us-gaap_PreferredStockLiquidationPreferenceValue |  | 7,891,000 us-gaap_PreferredStockLiquidationPreferenceValue |  |  |  | 7,900,000 us-gaap_PreferredStockLiquidationPreferenceValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember | 7,900,000 us-gaap_PreferredStockLiquidationPreferenceValue / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock, Voting Rights |  |  |  |  |  |  |  |  |  |  |  |  |  | one |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock Conversion Price (in Dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 15.55 hl_PreferredStockConversionPrice / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred Stock Conversion Rate |  |  |  |  |  |  |  |  |  |  |  |  |  | 3.2154%hl_PreferredStockConversionRate / us-gaap_StatementClassOfStockAxis = us-gaap_SeriesBPreferredStockMember |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Allocated Share-based Compensation Expense (in Dollars) |  |  |  |  |  |  | 4,100,000 us-gaap_AllocatedShareBasedCompensationExpense |  |  |  |  |  |  |  |  | 5,000,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_StockCompensationPlanMember | 4,500,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_StockCompensationPlanMember | 3,100,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_AwardTypeAxis = us-gaap_StockCompensationPlanMember |  |  |  | 3,300,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_NatureOfExpenseAxis = hl_ExpenseRecognizedOverRemainingVestingPeriodMember |  |  |  | 366,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember | 276,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember | 275,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember | 109,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember | 111,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember | 80,000 us-gaap_AllocatedShareBasedCompensationExpense / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember |  |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized (in Dollars) |  |  |  |  |  |  |  |  |  |  | 2,800,000 us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,000,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember |  |  | 1,000,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant |  |  |  |  |  |  | 555,167 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant |  |  | 555,167 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 15,414,727 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award Method of Measuring Cost of Award Participant Numerator (in Dollars) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 24,000 hl_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAwardParticipantNumerator / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember |  |  |  |
Stock Issued During Period, Shares, Share-based Compensation, Gross |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 110,910 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember / us-gaap_TitleOfIndividualAxis = hl_NonEmployeeDirectorsMember | 94,200 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember / us-gaap_TitleOfIndividualAxis = hl_NonEmployeeDirectorsMember | 59,484 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross / us-gaap_PlanNameAxis = hl_TwoThousandTenStockIncentivePlanMember / us-gaap_TitleOfIndividualAxis = hl_NonEmployeeDirectorsMember |  |  |  | 39,468 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember | 28,050 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember | 18,492 us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross / us-gaap_PlanNameAxis = hl_DirectorsStockPlanMember |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross |  |  |  |  |  |  |  |  |  | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value (in Dollars) |  |  |  |  |  |  | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |  |  | 0 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share Price (in Dollars per share) |  |  |  |  |  |  | $ 2.79 us-gaap_SharePrice |  |  | $ 2.79 us-gaap_SharePrice |  | $ 3.83 us-gaap_SharePrice | 3.97 us-gaap_SharePrice |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term |  |  |  |  |  |  | 1 year |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period |  |  |  |  |  |  | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised | 0 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number |  |  |  |  |  |  | 2,235,575 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber | 2,085,301 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |  | 2,235,575 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period | 419,597 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod | 26,000 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod | 777,878 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod | 1,012,100 us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |  |  | (1,234,962)us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Repurchased During Period, Shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 695,961 us-gaap_StockRepurchasedDuringPeriodShares / us-gaap_StatementScenarioAxis = hl_SatisfyWithholdingObligationsMember |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Repurchased During Period, Value (in Dollars) |  |  |  |  |  |  | $ (1,501,000)us-gaap_StockRepurchasedDuringPeriodValue | $ (286,000)us-gaap_StockRepurchasedDuringPeriodValue |  |  |  |  |  |  |  |  |  |  | $ 2,300,000 us-gaap_StockRepurchasedDuringPeriodValue / us-gaap_StatementScenarioAxis = hl_SatisfyWithholdingObligationsMember |  |  |  |  |  |  |  |  |  |  |  |  |  |

X
- Definition The average realized silver price. + References No definition available. + Details
Name: | hl_AverageRealizedSilverPrice
Namespace Prefix: | hl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | hl_CumulativeStockRepurchased
Namespace Prefix: | hl_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | hl_Note9ShareholdersEquityDetailsLineItems
Namespace Prefix: | hl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | hl_PreferredStockConversionPrice
Namespace Prefix: | hl_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | hl_PreferredStockConversionRate
Namespace Prefix: | hl_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition No authoritative reference available. + References No definition available. + Details
Name: | hl_ShareBasedCompensationArrangementByShareBasedPaymentAwardMethodOfMeasuringCostOfAwardParticipantNumerator
Namespace Prefix: | hl_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the expense recognized during the period arising from equity-based compensation arrangements (for example, shares of stock, unit, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5047-113901 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 14.F) -URI http://asc.fasb.org/extlink&oid=27013229&loc=d3e301413-122809 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (h)(1)(i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section F + Details
Name: | us-gaap_AllocatedShareBasedCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)(4)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(i)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph i -Article 4 + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate dividends declared during the period for each share of common stock outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 + Details
Name: | us-gaap_CommonStockDividendsPerShareDeclared
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face amount or stated value per share of common stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of common shares permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of voting rights of common stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 + Details
Name: | us-gaap_CommonStockVotingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 405 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6957935&loc=d3e64057-112817 + Details
Name: | us-gaap_DividendsCommonStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Unrecognized cost of unvested share-based compensation awards. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (i) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The amount per share used to calculated dividend payments on preferred stock. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendRatePerDollarAmount
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The per share liquidation preference (or restrictions) of nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) that has a preference in involuntary liquidation considerably in excess of the par or stated value of the shares. The liquidation preference is the difference between the preference in liquidation and the par or stated values of the share. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21484-112644 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 08 -Paragraph d -Article 4 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08.(d)(1)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 + Details
Name: | us-gaap_PreferredStockLiquidationPreference
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Value of the difference between preference in liquidation and the par or stated values of the preferred shares. + References No definition available. + Details
Name: | us-gaap_PreferredStockLiquidationPreferenceValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The price per share at which the preferred stock of an entity that has priority over common stock in the distribution of dividends and in the event of liquidation of the entity is redeemed or may be called at. The redemption features of this preferred stock are solely within the control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21564-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21488-112644 + Details
Name: | us-gaap_PreferredStockRedemptionPricePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Description of voting rights of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29 -Article 5 + Details
Name: | us-gaap_PreferredStockVotingRights
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(2)(iii)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Price of a single share of a number of saleable stocks of a company. + References No definition available. + Details
Name: | us-gaap_SharePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Gross number of shares (or other type of equity) issued during the period as a result of any equity-based compensation plan other than an employee stock ownership plan (ESOP). Shares issued could result from the issuance of restricted stock, the exercise of stock options, stock issued under employee stock purchase plans, and/or other employee benefit plans. + References No definition available. + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.28,29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6928386&loc=d3e21463-112644 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30, 31 -Article 5 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount remaining of a stock repurchase plan authorized. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Total cost of shares repurchased divided by the total number of shares repurchased. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655 + Details
Name: | us-gaap_TreasuryStockAcquiredAverageCostPerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration