XML 58 R38.htm IDEA: XBRL DOCUMENT
v2.4.1.9

Common Stock Repurchases (Details) (USD $) In Thousands, except Share data, unless otherwise specified | 6 Months Ended
--- | ---
Jan. 31, 2015 | Jan. 31, 2014
Share-Based Compensation Arrangement By Share-Based Payment Award, Options Exercisable [Abstract] |  |  |  |
Options Exercised | (391)us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised |  |  |
Exercise Price | $ 19.70 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice |  |  |
Common Stock [Member] |  |  |  |
Share-Based Compensation Arrangement By Share-Based Payment Award, Options Exercisable [Abstract] |  |  |  |
Options Exercised | 201,333 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |  | 14,000 us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |
Exercise Price | $ 19.59 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |  | $ 16.43 us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |
Shares Net Settled for Exercise | 124,621 cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesNetSettledForExercise / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |  | 7,241 cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesNetSettledForExercise / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |
Shares Withheld for Taxes | 35,416 cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesWithheldForTaxes / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember | [1] | 2,519 cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesWithheldForTaxes / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember | [1]
Net Shares to Employee | 41,296 us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |  | 4,240 us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |
Share Price for Withholding | $ 31.65 cprt_SharePriceForWithholding / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |  | $ 31.77 cprt_SharePriceForWithholding / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |
Tax Withholding (in 000s) | $ 1,121 cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWithholdingTaxesValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |  | $ 80 cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWithholdingTaxesValue / us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis = us-gaap_CommonStockMember |
[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
- Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableAbstract
Namespace Prefix: | cprt_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of net impact on number of shares settled resulting from exercise. + References No definition available. + Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodSharesNetSettledForExercise
Namespace Prefix: | cprt_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of shares withheld for taxes. + References No definition available. + 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. + References No definition available. + Details
Name: | cprt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodWithholdingTaxesValue
Namespace Prefix: | cprt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The price per shares for withholding for taxes. + References No definition available. + Details
Name: | cprt_SharePriceForWithholding
Namespace Prefix: | cprt_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which option holders acquired shares when converting their stock options into shares. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

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. + References No definition available. + Details
Name: | us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation
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
- Details
Name: | us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |