XML 66 R55.htm IDEA: XBRL DOCUMENT
v2.3.0.15

Shareholders' Equity (Details 1) (USD $) | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Jul. 31, 2011 | Apr. 30, 2011 | Jan. 31, 2011 | Jul. 31, 2010 | Oct. 31, 2009 | Jul. 31, 2009 | Jan. 31, 2009 | Jul. 31, 2011 | Jul. 31, 2010 | Jul. 31, 2009 | Jan. 14, 2011
Stockholders' Equity, Number of Shares, Par Value and Other Disclosures [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares authorized | 180,000,000 |  |  |  |  |  | 180,000,000 |  |  |  |  |  |  |  | 180,000,000 | 180,000,000 |  |
Common stock, no par value (in dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, shares outstanding | 66,005,517 |  |  |  |  |  | 84,363,063 |  |  |  |  |  |  |  | 66,005,517 | 84,363,063 |  |
Common stock, shares issued | 66,005,517 |  |  |  |  |  | 84,363,063 |  |  |  |  |  |  |  | 66,005,517 | 84,363,063 |  |
Preferred stock, shares authorized | 5,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  | 5,000,000 |  |  |
Preferred stock, no par value (in dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares outstanding |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Preferred stock, shares issued |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Stock Repurchase [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock authorised for repurchase | 29,000,000 |  |  |  |  |  |  |  |  |  |  |  |  |  | 29,000,000 |  |  |
Shares repurchased, shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 6,682,317 | 121,251 |  |
Stock repurchase price per share (in dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 40.83 | $ 36.76 |  |
Number of shares repurchased under the program | 20,453,037 |  |  |  |  |  |  |  |  |  |  |  |  |  | 20,453,037 |  |  |
Number of shares repurchased under the program as of 31st July, 2010 |  |  |  |  |  |  | 8,546,963 |  |  |  |  |  |  |  |  | 8,546,963 |  |
Purchase of common shares from tender offer |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 10,526,315
Tender price to purchase common shares |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 38
Number of shares accepted for purchase under tender offer |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 12,172,088
Additional purchase of common shares from tender offer |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  | 1,645,773
Dilutive earnings per share, Impact of Repurchase Shares (in dollars per share) |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 0.23 |  |  |
Remittance by the company to the taxing authorities under statutory withholding requirements |  |  |  |  |  |  |  |  |  |  |  |  |  |  | $ 4,200,000 | $ 7,400,000 | $ 9,800,000 |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options Exercisable [Abstract] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Options Exercised | 90,000 |  | 274,167 |  | 88,750 |  | 350,000 |  | 323,631 |  | 361,035 |  | 600,000 |  | (726,000) |  |  |
Exercises | $ 18.95 |  | $ 22.03 |  | $ 16.93 |  | $ 12.91 |  | $ 13.03 |  | $ 11.12 |  | $ 4.47 |  | $ 18.95 | $ 12.91 | $ 11.12 |
Shares Net Settled for Exercise | 38,198 |  | 147,748 |  | 38,025 |  | 122,922 |  | 114,354 |  | 116,741 |  | 96,929 |  |  |  |  |
Shares Withheld for Taxes (1) | 24,183 | [1] | 59,016 | [1] | 18,917 | [1] | 105,827 | [1] | 95,746 | [1] | 109,595 | [1] | 222,817 | [1] |  |  |  |
Net Shares to Employee | 27,619 |  | 67,403 |  | 31,808 |  | 121,251 |  | 113,531 |  | 134,699 |  | 280,254 |  |  |  |  |
Share Price for Withholding | $ 44.65 |  | $ 40.80 |  | $ 39.51 |  | $ 36.76 |  | $ 36.89 |  | $ 34.39 |  | $ 26.93 |  | $ 44.65 | $ 36.76 | $ 34.39 |
Tax Withholding (in 000's) | $ 1,080,000 |  | $ 2,408,000 |  | $ 748,000 |  | $ 3,890,000 |  | $ 3,532,000 |  | $ 3,769,000 |  | $ 6,000,000 |  |  |  |  |
Employee Stock Purchase Plan |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, reserved for issuance of Stock Options | 711,710 |  |  |  |  |  | 775,306 |  |  |  |  |  |  |  | 711,710 | 775,306 |  |
Employee Stock Option |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Share-based Compensation Arrangement by Share-based Payment Award [Line Items] |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |  |
Common stock, reserved for issuance of Stock Options | 9,825,924 |  |  |  |  |  | 10,630,904 |  |  |  |  |  |  |  | 9,825,924 | 10,630,904 |  |
[1] | Shares withheld for taxes are treated as a repurchase of shares for accounting purposes but do not count against the Company's stock repurchase program.

X
- Definition Additional purchase of common shares from tender offer. + Details
Name: | cprt_AdditionalPurchaseOfCommonSharesFromTenderOffer
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The dilutive earnings per share impact of all repurchased shares on the weighted average number of common shares outstanding during the period. + Details
Name: | cprt_DilutiveEarningsPerShareImpactOfRepurchaseShares
Namespace Prefix: | cprt
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of shares accepted for purchase under tender offer. + Details
Name: | cprt_NumberOfSharesAcceptedForPurchaseUnderTenderOffer
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Purchase of common shares from tender offer. + Details
Name: | cprt_PurchaseOfCommonSharesFromTenderOffer
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Number of shares during the period as a result of the Shares net settled for exercise. + Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesNetSettledForExercise
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The Price Per Shares for withholding for taxes. + Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesPricePerShareForWithholdingTaxes
Namespace Prefix: | cprt
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of shares during the period as a result of the withheld for taxes. + Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesWithheldForTaxes
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of Tax Expenses Paid by Company releated to the Share-based Compensation to the taxing authority. + Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWithholdingTaxesValue
Namespace Prefix: | cprt
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Definition The number of shares authorized by an entity's Board of Directors under stock repurchase program. + Details
Name: | cprt_StockRepurchaseProgramNumberOfSharesAuthorized
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The total number of shares repurchased under the program. + Details
Name: | cprt_StockRepurchaseProgramNumberOfSharesRepurchased
Namespace Prefix: | cprt
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The Price per share paid for purchased of shares. + Details
Name: | cprt_StockRepurchaseProgramPurchasePricePerShare
Namespace Prefix: | cprt
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tender price to purchase common shares. + Details
Name: | cprt_TenderPriceToPurchaseCommonShares
Namespace Prefix: | cprt
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of adjustment to stockholders' equity associated with an employee's income tax withholding obligation as part of a net-share settlement of a share-based award. + Details
Name: | us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Aggregate number of common shares reserved for future issuance. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: 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 + Details
Name: | us-gaap_CommonStockCapitalSharesReservedForFutureIssuance
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Issuance value per share of no-par value common stock; generally not indicative of the fair market value per share. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 4 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: 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 + Details
Name: | us-gaap_CommonStockNoParValue
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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 Reference 2: 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 + 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 SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 30 -Article 5 Reference 2: 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 + Details
Name: | us-gaap_CommonStockSharesIssued
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of shares of common stock held by shareholders. May be all or portion of the number of common shares authorized. These shares represent the ownership interest of the common shareholders. Shares outstanding equals shares issued minus shares held in treasury and other adjustments, if any. + References Reference 1: 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=6959260&loc=d3e187085-122770 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 AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. 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.29) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 6: 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_CommonStockSharesOutstanding
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Issuance value per share of no-par value, nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer); generally not indicative of the fair market value per share. + 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 AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 5 -Section 02 -Paragraph 29 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_PreferredStockNoParValue
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 SEC -Name Regulation S-X (SX) -Number 210 -Article 5 -Section 02 -Paragraph 29 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Statement of Financial Accounting Standard (FAS) -Number 129 -Paragraph 2, 3, 4, 5, 6, 7, 8 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 3: 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 + Details
Name: | us-gaap_PreferredStockSharesAuthorized
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 5 -Section 02 -Paragraph 29 Reference 2: 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 + Details
Name: | us-gaap_PreferredStockSharesIssued
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 SEC -Name Regulation S-X (SX) -Number 210 -Article 5 -Section 02 -Paragraph 29 Reference 2: 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 + Details
Name: | us-gaap_PreferredStockSharesOutstanding
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap
Data Type: | xbrli:stringItemType
Balance Type: | na
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) -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 2: 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 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition For net-share settlement of share-based awards when the employer settles employees' income tax withholding obligations, this element represents the number of shares the employees use to repay the employer. + Details
Name: | us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StockholdersEquityNumberOfSharesParValueAndOtherDisclosuresAbstract
Namespace Prefix: | us-gaap
Data Type: | xbrli:stringItemType
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 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 2: 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 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 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 5: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 29, 30 -Article 5 Reference 6: 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=6959260&loc=d3e187085-122770 + 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 02 -Paragraph 29, 30 -Article 5 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 AICPA -Name Accounting Principles Board Opinion (APB) -Number 12 -Paragraph 10 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 04 -Article 3 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher AICPA -Name Accounting Research Bulletin (ARB) -Number 43 -Chapter 1 -Section B -Paragraph 11A -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009. This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy. + Details
Name: | us-gaap_StockRepurchasedDuringPeriodShares
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan. + Details
Name: | us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
Namespace Prefix: | us-gaap
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant