XML 75 R49.htm IDEA: XBRL DOCUMENT
v2.3.0.15

Accounts Receivable, Net (Details) (USD $) In Thousands | 12 Months Ended
--- | ---
Jul. 31, 2011 | Jul. 31, 2010 | Jul. 31, 2009
Accounts Receivable, Net, Current [Abstract] |  |  |
Accounts Receivable, Gross, Current | $ 125,981 | $ 111,902 |
Less allowance for doubtful accounts | (3,122) | (2,841) | (2,405)
Accounts receivable, net | 122,859 | 109,061 |
The Movements In Allowance For Doubtful [Roll Forward] |  |  |
Balance at Beginning of Year | 2,841 | 2,405 | 2,600
Charged to Costs And Expenses | 478 | 1,591 | 783
Deductions to Bad Debt | (197) | (1,155) | (978)
Balance at End of Year | 3,122 | 2,841 | 2,405
Advance Charges Receivable |  |  |
Accounts Receivable, Net, Current [Abstract] |  |  |
Accounts Receivable, Gross, Current | 71,961 | 72,841 |
Trade Accounts Receivable |  |  |
Accounts Receivable, Net, Current [Abstract] |  |  |
Accounts Receivable, Gross, Current | 53,569 | 37,904 |
Other Receivables |  |  |
Accounts Receivable, Net, Current [Abstract] |  |  |
Accounts Receivable, Gross, Current | $ 451 | $ 1,157 |

X
- Definition Allowance for Doubtful Accounts Receivable, Charged and Expenses. + Details
Name: | cprt_AllowanceForDoubtfulAccountsReceivableChargedAndExpenses
Namespace Prefix: | cprt
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Allowance for Doubtful Accounts Receivable, Deductions To Bad Debts. + Details
Name: | cprt_AllowanceForDoubtfulAccountsReceivableDeductionsToBadDebts
Namespace Prefix: | cprt
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + Details
Name: | cprt_TheMovementsInAllowanceForDoubtfulRollForward
Namespace Prefix: | cprt
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amounts due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer) for goods or services (including trade receivables) that have been delivered or sold in the normal course of business. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Article 5 -Section 03 -Paragraph 3 -Subparagraph a, b 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.3) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableGrossCurrent
Namespace Prefix: | us-gaap
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount due from customers or clients, within one year of the balance sheet date (or the normal operating cycle, whichever is longer), for goods or services (including trade receivables) that have been delivered or sold in the normal course of business, reduced to the estimated net realizable fair value by an allowance established by the entity of the amount it deems uncertain of collection. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 3 -Subparagraph a(1) -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 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.3-4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AccountsReceivableNetCurrent
Namespace Prefix: | us-gaap
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-X (SX) -Number 210 -Section 02 -Paragraph 4 -Article 5 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=6965416&loc=d3e5074-111524 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.4) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant