XML 26 R52.htm IDEA: XBRL DOCUMENT
v2.4.0.6

Stock-Based Compensation (Details) (USD $) | 12 Months Ended
--- | ---
Dec. 31, 2011 | Dec. 31, 2010 | Dec. 31, 2009
Stock-Based Compensation - (Details) [Abstract] |  |  |
Number of shares reserved for issuance under the 2006 incentive plan | 8,000,000 |  |
Shares reserved for issuance under the 2000 plan | 17,000 |  |
Shares available to grant under the 2006 incentive plan | 2,353,051 |  |
Percentage of eligible earnings designated to purchase common stock through the employee stock purchase plan (in hundredths) | 10.00% |  |
Discount rate to the average closing price at which employees may purchase stock (in hundredths) | 5.00% |  |
Stock based compensation expense under all plans | $ 31,700,000 | $ 25,200,000 | $ 27,500,000
Tax effect recognized in net income related to stock based compensation expense under all plans | 11,100,000 | 8,800,000 | 9,600,000
Tax benefit from option exercises and vesting of restricted stock under all plans | 12,700,000 | 7,300,000 | 2,000,000
Percentage of market value at which stock option are granted is typically not less than (in hundredths) | 100.00% |  |
Stock options typically vest over a minimum period of (in years) | 3 |  |
Stock options typically vest over a maximum period of (in years) | 5 |  |
Stock options typically expire after a minimum of (in years) | 7 |  |
Stock options typically expire after a maximum of (in years) | 10 |  |
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] |  |  |
Compensation expense relating to outstanding options | 12,200,000 | 9,000,000 | 9,100,000
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |
Number of Shares Outstanding, beginning balance | 3,933,440 |  |
Number of shares granted | 755,000 |  |
Number of shares exercised | 839,881 |  |
Number of shares canceled | 25,897 |  |
Number of shares outstanding, ending balance | 3,822,662 | 3,933,440 |
Summary of activities with respect to stock option plans, additional disclosures |  |  |
Weighted average exercise price per share outstanding, beginning balance | $ 42.32 |  |
Weighted average exercise price per share granted | $ 74.06 |  |
Weighted average exercise price per share exercised | $ 33.62 |  |
Weighted average exercise price per share cancelled | $ 53.23 |  |
Weighted average exercise price per share outstanding, ending balance | $ 42.62 | $ 42.32 |
Aggregate intrinsic value of options outstanding | 139,243,760 |  |
Options Exercisable |  |  |
Number of shares exercisable | 2,238,712 |  |
Weighted average price per exercisable share | $ 50.44 |  |
Weighted average remaining contractual term, exercisable options (in years) | 4.11 |  |
Aggregate intrinsic value, exercisable options | 99,065,980 |  |
Weighted average fair value of options granted (per share) | $ 24.45 | $ 17.00 | $ 12.68
Weighted average assumptions used in calculating the weigthed average fair value of options granted |  |  |
Risk-free interest rate (in hundredths) | 1.91% | 2.32% | 1.78%
Average expected option life (in hundredths) | 5.34 | 5.38 | 5.37
Expected Volatility (in hundredths) | 35.27% | 34.55% | 32.24%
Expected dividend yield (in hundredths) | 0.60% | 0.72% | 0.78%
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Total unrecognized compensation expense related to nonvested options granted | 18,700,000 |  |
Weighted-average period over which unrecognized compensation costs on non-vested stock options are expected to be recognized (in years) | 1.8 |  |
Intrinsic value of exercised options exercised | 41,200,000 | 27,500,000 | 10,500,000
Cash received from option exercises under all plans | 28,167,000 | 29,047,000 | 10,506,000
Restricted stock awards granted during the period | 352,330 | 257,893 |
Minimum vesting period of restricted stock granted (in years) | 1 |  |
Maximum vesting period of restricted stock granted (in years) | 3 |  |
Weighted average grant date fair value per share | $ 74.66 |  |
Compensation expense related to outstanding shares of restricted stock | 19,500,000 | 16,200,000 | 18,300,000
Summary of nonvested shares activity [Rollforward] |  |  |
Non-vested shares outstanding, beginning of period | 670,401 |  |
Nonvested shares granted | 352,330 |  |
Nonvested shares vested | 264,848 | 289,746 |
Nonvested shares forfeited | 4,072 |  |
Nonvested shares outstanding, end of period | 753,811 | 670,401 |
Summary of nonvested shares, additional disclosures |  |  |
Weighted average fair value of nonvested shares, beginning of period | $ 52.64 |  |
Weighted average fair value of nonvested shares granted | $ 74.66 |  |
Weighted average fair value of shares vested | $ 78.12 |  |
Weighted average fair value of nonvested shares forfeited | $ 54.38 |  |
Weighted average fair value of nonvested shares, end of period | $ 61.15 | $ 52.64 |
Total unrecognized compensation expense related to nonvested restricted stock granted to both employees and directors | 20,300,000 |  |
Weighted-average period over which unrecognized compensation costs on non-vested restricted stock are expected to be recognized (in years) | 2.2 |  |
Shares of restricted stock that vested during the period | 264,848 | 289,746 |
Employee Stock Purchase Plan |  |  |
Shares of stock purchased during the period by participants in the employee stock purchase plan | 27,756 | 29,439 | 38,428
Amount paid for stock purchased during the period by participants in the employee stock purchase plan | $ 2,100,000 | $ 1,700,000 | $ 1,700,000
Exercise Price Range 1 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 14.73 |  |
Maximum price of options outstanding, end of the period | $ 20.00 |  |
Options outstanding | 281,938 |  |
Average exercise price of options outstanding | $ 19.05 |  |
Average remaining life of options outstanding (years) | 0.9 |  |
Exercisable options | 281,938 |  |
Average exercise price of exercisable options | $ 19.05 |  |
Exercise Price Range 2 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 20.01 |  |
Maximum price of options outstanding, end of the period | $ 30.00 |  |
Options outstanding | 222,096 |  |
Average exercise price of options outstanding | $ 23.48 |  |
Average remaining life of options outstanding (years) | 2.1 |  |
Exercisable options | 222,096 |  |
Average exercise price of exercisable options | $ 23.48 |  |
Exercise Price Range 3 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 30.01 |  |
Maximum price of options outstanding, end of the period | $ 40.00 |  |
Options outstanding | 186,322 |  |
Average exercise price of options outstanding | $ 32.12 |  |
Average remaining life of options outstanding (years) | 0.3 |  |
Exercisable options | 186,322 |  |
Average exercise price of exercisable options | $ 32.12 |  |
Exercise Price Range 4 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 40.01 |  |
Maximum price of options outstanding, end of the period | $ 50.00 |  |
Options outstanding | 657,166 |  |
Average exercise price of options outstanding | $ 42.77 |  |
Average remaining life of options outstanding (years) | 4.7 |  |
Exercisable options | 503,790 |  |
Average exercise price of exercisable options | $ 43.03 |  |
Exercise Price Range 5 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 50.01 |  |
Maximum price of options outstanding, end of the period | $ 60.00 |  |
Options outstanding | 1,691,307 |  |
Average exercise price of options outstanding | $ 53.47 |  |
Average remaining life of options outstanding (years) | 6.5 |  |
Exercisable options | 1,009,258 |  |
Average exercise price of exercisable options | $ 53.94 |  |
Exercise Price Range 6 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 60.01 |  |
Maximum price of options outstanding, end of the period | $ 70.00 |  |
Options outstanding | 135,333 |  |
Average exercise price of options outstanding | $ 67.69 |  |
Average remaining life of options outstanding (years) | 9.3 |  |
Exercisable options | 12,501 |  |
Average exercise price of exercisable options | $ 64.49 |  |
Exercise Price Range 7 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 70.01 |  |
Maximum price of options outstanding, end of the period | $ 80.00 |  |
Options outstanding | 570,100 |  |
Average exercise price of options outstanding | $ 73.59 |  |
Average remaining life of options outstanding (years) | 9.1 |  |
Exercisable options | 0.00 |  |
Average exercise price of exercisable options | $ 0.00 |  |
Exercise Price Range 8 [Member] |  |  |
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items] |  |  |
Minimum price of options outstanding, end of the period | $ 80.01 |  |
Maximum price of options outstanding, end of the period | $ 86.46 |  |
Options outstanding | 78,400 |  |
Average exercise price of options outstanding | $ 84.19 |  |
Average remaining life of options outstanding (years) | 9.2 |  |
Exercisable options | 22,807 |  |
Average exercise price of exercisable options | $ 84.13 |  |

X
- Definition Represents the expense recognized during the period arising from share-based compensation arrangements (for example, shares of stock, stock options or other equity instruments) with employees, directors and certain consultants qualifying for treatment as employees. + References No definition available. + Details
Name: | rop_AllocatedShareBasedCompensationExpenseOutstandingOptions
Namespace Prefix: | rop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Represents the expense recognized during the period arising from share-based compensation arrangements related to outstanding shares of restricted stock. + References No definition available. + Details
Name: | rop_AllocatedsharebasedcompensationexpenseRestrictedStockGrants
Namespace Prefix: | rop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition As of the latest balance-sheet date presented, the total compensation cost related to outstanding, nonvested restricted stock awards not yet recognized (will be charged against earnings as services are performed or other vesting criteria are met). + References No definition available. + Details
Name: | rop_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedRestrictedStockAwards
Namespace Prefix: | rop_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The weighted average period over which unrecognized share-based compensation costs related to restricted stock are expected to be reported. + References No definition available. + Details
Name: | rop_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedRestrictedStockAwardsWeightedAveragePeriodOfRecognition
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Reflects the maximum time after date of grant as to when the share-based award expire as specified in the award agreement, which may be presented in a variety of ways (for example, year, month and year, day, month and year, quarter of a year). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMaximumExpirationDating
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the maximum period of time over which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMaximumVestingPeriod
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Reflects the minimum time after date of grant as to when the share-based award expire as specified in the award agreement, which may be presented in a variety of ways (for example, year, month and year, day, month and year, quarter of a year). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMinimumExpirationDating
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the minimum period of time over which an employee's right to exercise an award is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardMinimumVestingPeriod
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the share-based compensation plan which are expired, canceled or forfeited as part of an expired plan. As stock options and equity instruments other than options are awarded to participants, the shares remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedExpiredPlan
Namespace Prefix: | rop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition An entity may opt to disclose the percent of market value on offering date that participants pay for options granted. + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentOfMarketPrice
Namespace Prefix: | rop_
Data Type: | us-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The quantity of shares issuable on restricted awards granted under the plan during the reporting period. + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedGrantsInPeriod
Namespace Prefix: | rop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the maximum period of time over which an employee's right to exercise restricted is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockMaximumVestingPeriod
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the minimum period of time over which an employee's right to exercise restricted stock is no longer contingent on satisfaction of either a service condition, market condition or a performance condition, which may be expressed in a variety of ways (for example, in years, month and year). + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardRestrictedStockMinimumVestingPeriod
Namespace Prefix: | rop_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The difference between the maximum number of shares authorized for issuance under the stock incentive plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares already issued upon exercise of options or other share-based awards under the plan, and 2) shares reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable. + References No definition available. + Details
Name: | rop_ShareBasedCompensationArrangementByShareBasedPaymentAwardStockIncentivePlanNumberOfSharesAvailableForGrant
Namespace Prefix: | rop_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The total consideration received during the period for purchases of shares of stock from participants of the employee stock purchase plan. + References No definition available. + Details
Name: | rop_StockPurchasedDuringPeriodValueEmployeeStockPurchasePlans
Namespace Prefix: | rop_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the expense recognized during the period arising from share-based compensation arrangements (for example, shares of stock, 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 Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 -Subparagraph b Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph g(1) Reference 3: 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
- Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total recognized tax benefit related to compensation cost for share-based payment arrangements recognized in income during the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph g(1) + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of the aggregate tax benefit realized from the exercise of stock options and the conversion of similar instruments during the annual period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition As of the latest balance-sheet date presented, the total compensation cost related to outstanding, nonvested share-based compensation awards not yet recognized (will be charged against earnings as services are performed or other vesting criteria are met). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwards
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The weighted average period over which unrecognized share-based compensation costs are expected to be reported. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph h + Details
Name: | us-gaap_EmployeeServiceShareBasedCompensationUnrecognizedCompensationCostsOnNonvestedAwardsWeightedAveragePeriodOfRecognition
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_EmployeeStockOwnershipPlanESOPSharesInESOPAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow associated with the amount received from holders exercising their stock options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 18 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph i Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 95 -Paragraph 19 -Subparagraph a + Details
Name: | us-gaap_ProceedsFromStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition An entity may opt to disclose the discount rate from market value on offering date or purchase date that participants pay for shares. Typically, the participant's per share cost is the lower of the prices on the two dates. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 65 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardDiscountFromMarketPrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsAdditionalDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares under a share-based award plan other than a stock option plan that were settled during the reporting period due to a failure to satisfy vesting conditions pertaining to all option plans. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(e) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value as of the grant date of share-based award plans other than stock option plans that were not exercised or put into effect during the reporting period as a result of the occurrence of a terminating event specified in the contractual agreement of the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(e) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares issuable under a share-based award plan pertaining to grants made during the period on other than stock option plans (for example, phantom stock plan, stock appreciation rights plan, performance target plan). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(c) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value at grant for nonvested share-based awards issued during the period on other than stock option plans (for example, phantom stock plan, stock appreciation rights plan, performance target plan). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(c) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph c(1) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of outstanding awards on nonstock option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value of nonvested awards on share-based plans excluding option plans (for example, phantom stock plan, stock appreciation rights plan, revenue or profit achievement stock award plan) for which the employer is contingently obligated to issue equity instruments or transfer assets to an employee who has not yet satisfied service or performance criteria necessary to gain title to proceeds from the sale of the award or underlying shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(b) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The decrease in the number of shares potentially issuable under a share-based award plan pertaining to awards for which the grantee has gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(d) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average fair value as of grant dates pertaining to a share-based award plan other than a stock option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares, other instruments, or cash in accordance with the terms of the arrangement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(2)(d) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsAndMethodologyAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(c) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Namespace Prefix: | us-gaap_
Data Type: | us-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The period of time a share-based award is expected to be outstanding. A share-based award's expected term shall be determined based on, among other factors, the instrument's contractual term and the effects of employees' expected exercise and post-vesting employment termination behavior. An entity is required to aggregate individual awards into relatively homogeneous groups. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Staff Accounting Bulletin (SAB) -Number Topic 14 -Section D -Subsection 2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated measure of the percentage amount by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(b) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | us-gaap_
Data Type: | us-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph e(2)(d) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | us-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition An entity may opt to disclose the highest percentage of annual salary that an employee is permitted to utilize with respect to the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 65 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate
Namespace Prefix: | us-gaap_
Data Type: | us-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of shares originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the share-based compensation plan. As stock options and equity instruments other than options are awarded to participants, the shares 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 Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph a + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total dollar difference between fair values of the underlying shares reserved for issuance and exercise prices of vested portions of options outstanding and currently exercisable under the option plan as of the balance-sheet date. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance-sheet date can be currently converted under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c), d(2) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average period between the balance-sheet date and expiration for all vested portions of options outstanding and currently exercisable (or convertible) under the plan, which may be expressed in a decimal value for number of years. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The decrease in the number of reserved shares that could potentially be issued attributable to the exercise or conversion during the reporting period of previously issued stock options under the option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(e) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total accumulated difference between fair values of underlying shares on dates of exercise and exercise price on options which were exercised (or share units converted) into shares during the reporting period under the plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph c(2) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The weighted average price at which option holders acquired shares when converting their stock options into shares under the plan during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(e) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition For presentations that combine terminations, the number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan or that expired. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated during the reporting period due to noncompliance with plan terms during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(f) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The quantity of shares issuable on stock options awarded under the plan during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(d) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on stock options awarded under the plan during the reporting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(d) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph c(1) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The total dollar difference between fair values of the underlying shares reserved for issuance and exercise prices pertaining to options outstanding under the plan as of the balance-sheet date. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph d(1) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition The number of shares reserved for issuance under stock option agreements awarded under the plan that validly exist and are outstanding as of the balance-sheet date, including vested options. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(b) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average price as of the beginning of the year at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a) + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average exercise price as of the balance sheet date for those share-based payment arrangements exercisable and outstanding. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c) + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance-sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(c) + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a, b) + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average price as of the balance-sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph b(1)(a, b) + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The weighted-average period remaining as of the balance-sheet date until option expiration pertaining to the outstanding stock options for all option plans in the customized range of exercise prices, which may be expressed in a variety of ways (for example, years, months). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph A240 -Subparagraph d(1) + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | duration

X
- Definition The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 123R -Paragraph 64 + Details
Name: | us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
Namespace Prefix: | us-gaap_
Data Type: | us-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares issued during the period as a result of an employee stock purchase plan. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 5 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration