XML 41 R27.htm IDEA: XBRL DOCUMENT
v3.5.0.2

Summary of Significant Accounting Policies (Policies) | 12 Months Ended
--- | ---
Jul. 31, 2016
Accounting Policies [Abstract] |
Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] | The consolidated financial statements of the Company include the accounts of the parent company and its wholly-owned subsidiaries, including its foreign wholly-owned subsidiaries. Significant intercompany transactions and balances have been eliminated in consolidation.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with U.S. generally accepted accounting principles (GAAP) requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosure of contingent assets and liabilities at the date of the financial statements, and the reported amounts of revenues and expenses during the reporting period. Estimates include but are not limited to, vehicle pooling costs; self-insured reserves; allowance for doubtful accounts; income taxes; revenue recognition; stock-based payment compensation; purchase price allocations; long-lived asset and goodwill impairment calculations and contingencies. Actual results could differ from these estimates.
Revenue Recognition | Revenue Recognition The Company provides a portfolio of services to its sellers and buyers that facilitate the sale and delivery of a vehicle from seller to buyer. These services include the ability to use the Company’s Internet sales technology and vehicle delivery, loading, title processing, preparation and storage. The Company evaluates multiple-element arrangements relative to its member and seller agreements. The services provided to the seller of a vehicle involve disposing of a vehicle on the seller’s behalf and, under most of the Company’s current contracts, collecting the proceeds from the member. The Company applies Accounting Standard Update 2009-13, Revenue Recognition (Topic 605): Multiple-Deliverable Revenue Arrangements (ASU 2009-13) for revenue recognition. Pre-sale services, including towing, title processing, preparation and storage, as well as sale fees and other enhancement services meet the criteria for separate units of accounting. Revenue associated with each service is recognized upon completion of the respective service, net of applicable rebates or allowances. For certain sellers who are charged a proportionate fee based on the high bid of the vehicle, the revenue associated with the pre-sale services is recognized upon completion of the sale when the total arrangement is fixed and determinable. The estimated selling price of each service is determined based on management’s best estimate and allotted based on the relative selling price method. Vehicle sales, where vehicles are purchased and remarketed on the Company’s own behalf, are recognized on the sale date, which is typically the point of high bid acceptance. Upon high bid acceptance, a legal binding contract is formed with the member, and the gross sales price is recorded as revenue. The Company also provides a number of services to the buyer of the vehicle, charging a separate fee for each service. Each of these services has been assessed to determine whether the requirements have been met to separate them into units of accounting within a multiple-element arrangement. The Company has concluded that the sale and the post-sale services are separate units of accounting. The fees for sale services are recognized upon completion of the sale, and the fees for the post-sale services are recognized upon successful completion of those services using the relative selling price method. The Company also charges members an annual registration fee for the right to participate in its vehicle sales program, which is recognized ratably over the term of the arrangement, and relist and late-payment fees, which are recognized upon receipt of payment by the member. No provision for returns has been established, as all sales are final with no right of return, although the Company provides for bad debt expense in the case of non-performance by its members or sellers. The Company allocates arrangement consideration based upon management’s best estimate of the selling price of the separate units of accounting contained within arrangements including multiple deliverables. Significant inputs in the Company’s estimates of the selling price of separate units of accounting include market and pricing trends, pricing customization and practices, and profit objectives for the services.
Vehicle Pooling Costs | Vehicle Pooling Costs The Company defers in vehicle pooling costs certain yard operation expenses associated with vehicles consigned to and received by the Company, but not sold as of the end of the period. The Company quantifies the deferred costs using a calculation that includes the number of vehicles at its facilities at the beginning and end of the period, the number of vehicles sold during the period and an allocation of certain yard operation costs of the period. The primary expenses allocated and deferred are certain facility costs, labor, transportation, and vehicle processing. If the allocation factors change, then yard operation expenses could increase or decrease correspondingly in the future. These costs are expensed as vehicles are sold in subsequent periods on an average cost basis. Given the fixed cost nature of the Company’s business, there are no direct correlations for increases in expenses or units processed on vehicle pooling costs. The Company applies the provisions of accounting guidance for subsequent measurement of inventory to its vehicle pooling costs. The provision requires that items such as idle facility expenses, double freight and rehandling costs be recognized as current period charges regardless of whether they meet the criteria of “abnormal” as provided in the guidance. In addition, the guidance requires that the allocation of fixed production overhead to the costs of conversion be based on the normal capacity of production facilities.
Foreign Currency Translation | Foreign Currency Translation The Company records foreign currency translation adjustments from the process of translating the functional currency of the financial statements of its foreign subsidiaries into the U.S. dollar reporting currency. The Canadian dollar, British pound, U.A.E. dirham, Bahraini dinar, Omani rial, Brazilian real, Indian rupee, and Euro are the functional currencies of the Company’s foreign subsidiaries as they are the primary currencies within the economic environment in which each subsidiary operates. The original equity investment in the respective subsidiaries is translated at historical rates. Assets and liabilities of the respective subsidiary’s operations are translated into U.S. dollars at period-end exchange rates, and revenues and expenses are translated into U.S. dollars at average exchange rates in effect during each reporting period. Adjustments resulting from the translation of each subsidiary’s financial statements are reported in other comprehensive income.
Fair Value of Financial Instruments | Fair Value of Financial Instruments The Company records its financial assets and liabilities at fair value in accordance with the framework for measuring fair value in U.S. GAAP. In accordance with ASC 820, Fair Value Measurements and Disclosures, as amended by Accounting Standards Update 2011-04, the Company considers fair value as an exit price, representing the amount that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants under current market conditions. This framework establishes a fair value hierarchy that prioritizes the inputs used to measure fair value:
Level I | Observable inputs that reflect unadjusted quoted prices for identical assets or liabilities traded in active markets.
Level II | Inputs other than quoted prices included within Level I that are observable for the asset or liability, either directly or indirectly. Interest rate hedges are valued at exit prices obtained from the counter-party.
Level III | Inputs that are generally unobservable. These inputs may be used with internally developed methodologies that result in management’s best estimate.
The amounts recorded for financial instruments in the Company’s consolidated financial statements, which included cash, accounts receivable, accounts payable, accrued liabilities and Revolving Loan Facility approximated their fair values as of July 31, 2016 and 2015, due to the short-term nature of those instruments, and are classified within Level II of the fair value hierarchy. Cash equivalents are classified within Level II of the fair value hierarchy because they are valued using quoted market prices of the underlying investments. See Note 8 — Long-Term Debt , Note 10 – Fair Value Measures, and Note 10 – Fair Value Measures.
Cost of Vehicle Sales | Cost of Vehicle Sales Cost of vehicle sales includes the purchase price of vehicles sold for the Company’s own account.
Yard Operations | Yard Operations Yard operations consists primarily of operating personnel (which includes yard management, clerical and yard employees), rent, contract vehicle towing, insurance, fuel and equipment maintenance and repair. The Company recognizes the costs of pre-sale services, including towing, title processing, and preparation and storage within yard operation expenses at the time the related services are provided.
General and Administrative Expenses | General and Administrative Expenses General and administrative expenses consist primarily of executive, accounting and data processing, sales personnel, professional services, system maintenance and enhancements and marketing expenses.
Advertising | Advertising All advertising costs are expensed as incurred and are included in general and administrative expenses on the consolidated statements of income.
Other (Expense) Income | Other (Expense) Income Other (expense) income consists primarily of interest expense, interest income, gains and losses from the disposal of fixed assets, rental income, earnings from unconsolidated affiliates, and currency related gains and losses.
Net Income Per Share | Net Income Per Share Basic net income per share amounts were computed by dividing consolidated net income by the weighted average number of common shares outstanding during the period. Diluted net income per share amounts were computed by dividing consolidated net income by the weighted average number of common shares outstanding plus dilutive potential common shares calculated for stock options outstanding during the period using the treasury stock method.
Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments purchased with original maturities of three months or less at the time of purchase to be cash equivalents. Cash and cash equivalents include cash held in checking, domestic certificates of deposit, and money market accounts. The Company periodically invests its excess cash in money market funds and U.S. Treasury Bills. The Company’s cash and cash equivalents are placed with high credit quality financial institutions.
Marketable Securities, Policy [Policy Text Block] | Marketable Securities Marketable securities consist of marketable equity securities and are classified as available-for-sale and stated at fair value. The cost basis of the marketable securities is based on the specific identification method. Unrealized gains or losses relating to available-for-sale securities are recorded in accumulated other comprehensive income, net of income taxes. Reclassification adjustments out of accumulated other comprehensive income resulting from realized gains or losses from the sale of available-for-sale securities are included in other income.
Inventory | Inventory Inventories of purchased vehicles are stated at the lower of cost or estimated realizable value. Cost includes the Company’s cost of acquiring ownership of the vehicle. The cost of vehicles sold is charged to cost of vehicle sales as sold on a specific identification basis.
Accounts Receivable | Accounts Receivable Accounts receivable, which consist primarily of advance charges due from insurance companies and the gross sales price of the vehicle due from members, are recorded when billed, advanced or accrued and represent claims against third parties that will be settled in cash.
Allowance For Doubtful Accounts | Allowance for Doubtful Accounts The Company maintains an allowance for doubtful accounts in order to provide for estimated losses resulting from disputed amounts billed to sellers or members and the inability of sellers or members to make required payments. If billing disputes exceed expectations and/or if the financial condition of sellers or members were to deteriorate, additional allowances may be required. The allowance is calculated by considering both seller and member accounts receivables written off during the previous twelve-month period as a percentage of the total accounts receivable balance.
Concentration of Credit Risk | Concentration of Credit Risk Financial instruments, which subject the Company to potential credit risk, consist of its cash and cash equivalents, short-term investments and accounts receivable. The Company adheres to its investment policy when placing investments. The investment policy has established guidelines to limit the Company’s exposure to credit risk by placing investments with high credit quality financial institutions, diversifying its investment portfolio, limiting investments in any one issuer or pooled fund and placing investments with maturities that maintain safety and liquidity. The Company places its cash and cash equivalents with high credit quality financial institutions. Deposits with these financial institutions may exceed the amount of insurance provided; however, these deposits typically are redeemable upon demand and, therefore, the Company believes that the financial risks associated with these financial instruments are minimal. The Company generally does not require collateral on its accounts receivable. The Company estimates its allowances for doubtful accounts based on historical collection trends, the age of outstanding receivables and existing economic conditions. If events or changes in circumstances indicate that specific receivable balances may be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. Past-due account balances are written off when the Company’s internal collection efforts have been unsuccessful in collecting the amounts due. The Company does not have off-balance sheet credit exposure related to its customers and to date, the Company has not experienced significant credit-related losses.
Property and Equipment | Property and Equipment Property and equipment is stated at cost, less accumulated depreciation and amortization. Leasehold improvements are amortized on a straight-line basis over the shorter of the lease term or the estimated useful lives of the respective improvements, which is between five and ten years. Significant improvements which substantially extend the useful lives of assets are capitalized. Expenditures for maintenance and repairs are charged to expense as incurred. Depreciation and amortization are computed on a straight-line basis over the estimated useful lives: three to seven years for internally developed or purchased software; three to seven years for transportation and other equipment; three to ten years for office furniture and equipment; and 5 to 40 years or the lease term, whichever is shorter, for buildings and improvements. Amortization of equipment under capital leases is included in depreciation expense.
Long-Lived Asset Valuation | Long-Lived Asset Valuation The Company evaluates long-lived assets, including property and equipment, for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In accordance with ASC 360, Property, Plant, and Equipment, a long-lived asset is initially measured at the lower of its carrying amount or fair value. An impairment loss is recognized when the estimated undiscounted future cash flows expected to be generated from the use of the asset are less than the carrying amount of the asset. The impairment loss is then calculated by comparing the carrying amount with its fair value, which is usually estimated using discounted cash flows expected to be generated from the use of the asset.
Goodwill and Other Identifiable Intangible Assets | Goodwill and Other Identifiable Intangible Assets In accordance with ASC 350-30-35, Intangibles—Goodwill and Other, goodwill is not amortized but is tested for potential impairment, at a minimum on an annual basis, or when indications of potential impairment exist. The Company performed its annual impairment test for goodwill during the fourth quarter of the year ended July 31, 2016, utilizing a market value and discounted cash flow approach. The impairment test for identifiable intangible assets not subject to amortization is also performed annually or when impairment indicators exist. The impairment test consists of a comparison of the fair value of the intangible asset with its carrying amount. Identifiable intangible assets that are subject to amortization are evaluated for impairment using a process similar to that used to evaluate other long-lived assets.
Capitalized Software Costs | Capitalized Software Costs The Company capitalizes system development costs and website development costs related to the enterprise computing services during the application development stage. Costs related to preliminary project activities and post implementation activities are expensed as incurred. Internal-use software is amortized on a straight-line basis over its estimated useful life, generally three years. The Company evaluates the useful lives of these assets on an annual basis and tests for impairment whenever events or changes in circumstances occur that impact the recoverability of these assets. Total gross capitalized software as of July 31, 2016 and 2015 was $49.4 million and $65.1 million, respectively. Accumulated amortization expense related to software as of July 31, 2016 and 2015 totaled $20.9 million and $42.6 million, respectively. During the year ended July 31, 2016, the Company retired fully amortized capitalized software of $29.8 million, which were no longer being utilized. The Company reassessed its strategy of utilizing a third-party enterprise operating system to address its international expansion needs based on the projected cost to complete, deployment risk and certain other factors. The Company decided to cease development of this software and address its international technology needs through an internally developed proprietary solution.
Stock-Based Payment Compensation | Stock-Based Payment Compensation The Company accounts for stock-based awards to employees and non-employees using the fair value method as required by ASC 718, Compensation—Stock Compensation (ASC 718), which requires the measurement and recognition of compensation expense for all stock-based payment awards made to employees, consultants and directors based on estimated fair value. ASC 718 requires companies to estimate the fair value of stock-based payment awards on the measurement date using an option-pricing model. The value of the portion of the award that is ultimately expected to vest is recognized in expense over the requisite service periods. ASC 718 requires forfeitures to be estimated at the time of grant and revised, if necessary, in subsequent periods if actual forfeitures differ from those estimates. Option valuation models require the input of highly subjective assumptions including the expected stock price volatility. Because the Company’s employee stock options have characteristics significantly different from those of traded options and because changes in the input assumptions can materially affect their fair value estimate, it is the Company’s opinion that the existing models do not necessarily provide a reliable single measure of the fair value of the employee stock options. The fair value of each option was estimated on the measurement date using the Black-Scholes Merton (BSM) option-pricing model utilizing the following assumptions:
| July 31,
| 2016 |  | 2015 |  | 2014
Expected life (in years) | 5.3 – 7.2 |  |  | 5.3 – 7.2 |  |  | 5.1 – 7.1 |
Risk-free interest rate | 1.16 – 2.06 |  |  | 1.58 – 2.26 |  |  | 1.55 – 2.3 |
Estimated volatility | 21 – 26 |  |  | 22 – 28 |  |  | 20 – 25 |
Expected dividends | — | % |  | — | % |  | — | %
Weighted average fair value at measurement date | $ | 10.07 |  |  | $ | 10.18 |  |  | $ | 11.10 |
Expected life—The Company’s expected life represents the period that the Company’s stock-based payment awards are expected to be outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based payment awards, vesting schedules and expectations of future employee behavior as influenced by changes to the terms of its stock-based payment awards. Estimated volatility—The Company uses the trading history of its common stock in determining an estimated volatility factor when using the BSM option-pricing model to determine the fair value of options granted. Expected dividend—The Company has not declared dividends. Therefore, the Company uses a zero value for the expected dividend value factor when using the BSM option-pricing model to determine the fair value of options granted. Risk-free interest rate—The Company bases the risk-free interest rate used in the BSM option-pricing model on the implied yield currently available on U.S. Treasury zero-coupon issues with the same or substantially equivalent expected life. Estimated forfeitures—When estimating forfeitures, the Company considers voluntary and involuntary termination behavior as well as analysis of actual option forfeitures. During the year ended July 31, 2016, the Company early adopted ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting, which impacts the accounting for share-based payments, including income tax consequences, classification of awards and the classification on the consolidated statements of cash flows. As a result of the adoption, the Company recognized excess tax benefits of $14.7 million as a reduction to tax expense in the consolidated statements of income, as though ASU 2016-09 had been in effect since the beginning of fiscal 2016, instead of reflected in stockholders' equity. Net cash proceeds from the exercise of stock options were $13.2 million, $3.6 million and $10.4 million for the years ended July 31, 2016, 2015 and 2014, respectively. The Company realized an income tax benefit of $3.0 million and $2.3 million from stock option exercises during the years ended July 31, 2015 and 2014, respectively. In accordance with ASC 718, the Company presents excess tax benefits from disqualifying dispositions of the exercise of incentive stock options, vested prior to August 1, 2005, if any, as financing cash flows rather than operating cash flows.
Retained Insurance Liabilities | Retained Insurance Liabilities The Company is partially self-insured for certain losses related to medical, general liability, workers’ compensation and auto liability. The Company’s insurance policies are subject to a $250,000 deductible per claim, with the exception of its medical policy which has a $500,000 stop loss per person. Our liability represents an estimate of the ultimate cost of claims incurred as of the balance sheet date, including an estimate for reported and unreported claims. The estimated liability is not discounted and is established based upon analysis of historical data and actuarial estimates. The primary estimates used in the actuarial analysis include total payroll and revenue. The Company’s estimates have not materially fluctuated from actual results. While the Company believes these estimates are reasonable based on the information currently available, if actual trends, including the severity of claims and medical cost inflation, differ from the Company’s estimates, the Company’s consolidated results of operations, financial position or cash flows could be impacted. The process of determining the Company’s insurance reserves requires estimates with various assumptions, each of which can positively or negatively impact those balances.
Comprehensive Income | Comprehensive Income Comprehensive income includes all changes in stockholders’ equity during a period from non-stockholder sources. For the years ended July 31, 2016, 2015 and 2014, accumulated other comprehensive income (loss) was the effect of foreign currency translation adjustments and the effective portion of the interest rate swaps’ change in fair value. Deferred taxes are not provided on cumulative translation adjustments where the Company expects earnings of a foreign subsidiary to be indefinitely reinvested.
Acquisitions | Acquisitions The Company recognizes and measures identifiable assets acquired and liabilities assumed in acquired entities in accordance with ASC 805, Business Combinations. The accounting for acquisitions involves significant judgments and estimates, including the fair value of certain forms of consideration, the fair value of acquired intangible assets, which involve projections of future revenues, cash flows and terminal value, which are then either discounted at an estimated discount rate or measured at an estimated royalty rate, and the fair value of other acquired assets and assumed liabilities, including potential contingencies and the useful lives of the assets. The projections are developed using internal forecasts, available industry and market data and estimates of long-term growth rates of the Company. Historical experience is additionally utilized, in which historical or current costs have approximated fair value for certain assets acquired.
Segments and Other Geographic Reporting | Segments and Other Geographic Reporting The Company’s U.S. and International regions are considered two separate operating segments and are disclosed as two reportable segments. The segments represent geographic areas and reflect how the chief operating decision maker allocates resources and measures results, including total revenues, operating income and income before income taxes. The segments continue to share similar business models, services and economic characteristics although recent changes in management structure and continued growth in the Company's International region have resulted in the change in the reportable segments.
Recently Issued Accounting Standards | Recently Issued Accounting Pronouncements Adopted In March 2016, the FASB issued ASU No. 2016-09, Improvements to Employee Share-Based Payment Accounting, which simplifies several aspects of the accounting for share-based payments, including income tax consequences and classification on the statement of cash flows. Under the new standard, all excess tax benefits and tax deficiencies will be recognized as income tax expense or benefit in the income statement as discrete items in the reporting period in which they occur. Additionally, excess tax benefits will be classified as an operating activity on the consolidated statements of cash flows. In regards to forfeitures, the entity can make an accounting policy election to either recognize forfeitures as they occur or estimate the number of awards expected to be forfeited. This ASU is effective for annual periods beginning after December 15, 2016, including interim periods within those annual periods, with early adoption permitted. The Company early adopted ASU 2016-09 during the fourth quarter of fiscal 2016 on a modified retrospective basis. As a result of the adoption, the Company recognized excess tax benefits of $14.7 million as a reduction to tax expense in the consolidated statements of income, as though ASU 2016-09 had been in effect since the beginning of fiscal 2016, instead of reflected in stockholders' equity. The benefit was previously recorded within additional paid-in capital, representing the cumulative windfall tax benefit related to exercises of stock options. With respect to forfeitures, the Company will continue to estimate the number of awards expected to be forfeited in accordance with our existing accounting policy. In April 2015, the FASB issued ASU 2015-03, Interest - Imputation of Interest (Subtopic 835-30), which required that debt issuance costs related to a recognized debt liability be presented in the balance sheet as a direct deduction from the carrying amount of that debt liability, consistent with debt discounts. The recognition and measurement guidance for debt issuance costs are not affected by the amendments in this ASU. The amendments are effective for financial statements issued for annual and interim periods beginning after December 15, 2015. The Company early adopted this guidance as of July 31, 2016. In connection with the Company's adoption of ASU 2015-03, prior year debt balances have been retrospectively adjusted to include a direct deduction of unamortized debt issuance costs, resulting in a reclassification of $1.3 million of debt issuance costs to long-term debt obligation. Prior to the adoption of ASU 2015-03, the unamortized debt issuance costs were included in other assets on the Company's consolidated balance sheets. Pending In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842), which supersedes all existing guidance on accounting for leases in ASC Topic 840. This ASU is intended to provide enhanced transparency and comparability by requiring lessees to record right-of-use assets and corresponding lease liabilities on the balance sheet. This ASU will continue to classify leases as either finance or operating, with classification affecting the pattern of expense recognition in the statement of income. This ASU is effective for annual and interim periods within those annual reporting periods beginning after December 15, 2018 and adoption is to be applied with a modified retrospective approach to each prior reporting period presented with various optional practical expedients; however early adoption is permitted. The Company has not determined the potential effects of implementing ASU 2016-02 on the consolidated financial statements. In November 2015, the FASB issued ASU No. 2015-17, Balance Sheet Classification of Deferred Taxes, which requires companies to classify all deferred tax assets and liabilities as non-current on the balance sheet, rather than separating deferred taxes into current and non-current amounts. This ASU is effective for annual and interim periods within those annual reporting periods beginning after December 15, 2016 and can be adopted prospectively or retrospectively; however, early adoption is permitted. The Company’s adoption of ASU 2015-17 will not have a material impact on the Company’s consolidated results of operations and financial position. In February 2015, the FASB issued ASU 2015-02, Consolidation (Topic 810), which is intended to improve targeted areas of consolidation guidance for legal entities such as limited partnerships, limited liability corporations, and securitization structures (collateralized debt obligations, collateralized loan obligations, and mortgage-backed security transactions). The ASU focuses on the consolidation evaluation for reporting organizations that are required to evaluate whether they should consolidate certain legal entities. In addition to reducing the number of consolidation models from four to two, the new standard simplifies the FASB Accounting Standards Codification and improves current U.S. GAAP by placing more emphasis on risk of loss when determining a controlling financial interest, reducing the frequency of the application of related-party guidance when determining a controlling financial interest in a variable interest entity (VIE), and changing consolidation conclusions for companies in several industries that typically make use of limited partnerships or VIEs. The ASU will be effective for annual and interim periods within those annual reporting periods beginning after December 15, 2015. The Company’s adoption of ASU 2015-02 is not expected to have a material impact on the Company’s consolidated results of operations and financial position. In May 2014, the FASB issued ASU 2014-09, Revenue from Contracts with Customers (Topic 606), which supersedes the revenue recognition requirements in ASC 605, Revenue Recognition. ASU 2014-09 is based on the principle that revenue is recognized to depict the transfer of goods or services to customers in an amount that reflects the consideration to which the entity expects to be entitled in exchange for those goods or services. ASU 2014-09 also requires additional disclosure about the nature, amount, timing and uncertainty of revenue and cash flows arising from customer contracts, including significant judgments and changes in judgments and assets recognized from costs incurred to obtain or fulfill a contract. ASU 2014-09 is effective for annual and interim periods within those annual reporting periods beginning after December 15, 2017. ASU 2014-09 allows adoption with either retrospective application to each period presented, or retrospective application with the cumulative effect recognized as of the date of initial application. The Company is currently evaluating the impact of implementing ASU 2014-09 on the consolidated financial statements, as well as evaluating the adoption date and transition alternatives.

X
- Definition Disclosure of accounting policy for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions. + References No definition available. + Details
Name: | cprt_OtherIncomeExpensePolicyTextBlock
Namespace Prefix: | cprt_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for retained insurance liabilities. + References No definition available. + Details
Name: | cprt_RetainedInsuranceLiabilitiesPolicyTextBlock
Namespace Prefix: | cprt_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description containing vehicle pooling costs of the reporting entity. + References No definition available. + Details
Name: | cprt_VehiclePoolingCostPolicyTextBlock
Namespace Prefix: | cprt_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for Yard Operations. + References No definition available. + Details
Name: | cprt_YardOperationsPolicyTextBlock
Namespace Prefix: | cprt_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for advertising costs. For those costs that cannot be capitalized, discloses whether such costs are expensed as incurred or the first period in which the advertising takes place. For direct response advertising costs that are capitalized, describes those assets and the accounting policy used, including a description of the qualifying activity, the types of costs capitalized and the related amortization period. An entity also may disclose its accounting policy for cooperative advertising arrangements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68054294&loc=d3e8384-108330 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 340 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=68072981&loc=d3e8275-108329 + Details
Name: | us-gaap_AdvertisingCostsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 805 -SubTopic 10 -Section 05 -Paragraph 4 -Subparagraph (a)-(d) -URI http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457 + Details
Name: | us-gaap_BusinessCombinationsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for capitalizing internal costs associated with exploration and production activities. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-10(c)(2)) -URI http://asc.fasb.org/extlink&oid=50486907&loc=d3e511914-122862 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 932 -SubTopic 360 -Section S99 -Paragraph 1 -Subparagraph (c)(2) -URI http://asc.fasb.org/extlink&oid=27015634&loc=d3e516343-122869 + Details
Name: | us-gaap_CapitalizationOfInternalCostsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value. + 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(1)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 305 -SubTopic 10 -Section 05 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6375392&loc=d3e26790-107797 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6367179&loc=d3e4273-108586 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash -URI http://asc.fasb.org/extlink&oid=6506951 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Cash Equivalents -URI http://asc.fasb.org/extlink&oid=6507016 + Details
Name: | us-gaap_CashAndCashEquivalentsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for comprehensive income. + References No definition available. + Details
Name: | us-gaap_ComprehensiveIncomePolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for credit risk. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 55 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6875567&loc=d3e14489-108613 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68064133&loc=d3e61082-112788 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=28088331&loc=SL29635902-196195 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 21 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13537-108611 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 20 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13531-108611 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 825 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68064133&loc=d3e61044-112788 + Details
Name: | us-gaap_ConcentrationRiskCreditRisk
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest. + 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(a)) -URI http://asc.fasb.org/extlink&oid=26873400&loc=d3e23780-122690 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=64809438&loc=d3e5614-111684 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SX 210.3A-04) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355119-122828 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 3 -Subparagraph (SX 210.3A-03) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355100-122828 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 810 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.3A-02) -URI http://asc.fasb.org/extlink&oid=27015204&loc=d3e355033-122828 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognition of costs in the period which correspond to the sales and revenue categories presented in the statement of operations. The accounting policy may include the amount and nature of costs incurred, provisions associated with inventories, purchase discounts, freight and other costs included in cost of sales incurred and recorded in the period. This disclosure also includes the nature of costs of sales incurred and recorded in the statement of operations for the period relating to transactions with related parties. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.2) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 50 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68069731&loc=d3e63676-111659 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_CostOfSalesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3630-109257 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_EarningsPerSharePolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the fair value of financial instruments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 825 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=73719730&loc=d3e13279-108611 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 60 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260 + Details
Name: | us-gaap_FairValueOfFinancialInstrumentsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 830 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6450222&loc=d3e30840-110895 + Details
Name: | us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 30 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 + Details
Name: | us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 5.CC) -URI http://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 05 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=64802544&loc=d3e202-110218 + Details
Name: | us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4492-108314 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.6(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 330 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=66092785&loc=d3e4556-108314 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for investments in debt and equity securities that have readily determinable fair values (marketable securities). At a minimum, the disclosure might address accounting policies for investments classified as trading, available for sale, or held to maturity and may include how the entity determines whether impairments of available for sale or held to maturity investments are other than temporary, how the fair values of the entity's securities are determined, and the entity's accounting treatment for transfers between investment categories. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(6)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(1)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.M) -URI http://asc.fasb.org/extlink&oid=65877573&loc=d3e87990-122713 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(12)) -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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Glossary Readily Determinable Fair Value -URI http://asc.fasb.org/extlink&oid=65888395 Reference 7: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 320 -SubTopic 10 -Section S50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6381980&loc=d3e87707-122711 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 320 -Section 50 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=6957658&loc=d3e62652-112803 Reference 9: 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(2)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 10: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(5)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 + Details
Name: | us-gaap_MarketableSecuritiesPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for long-lived, physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, basis of assets, depreciation and depletion methods used, including composite deprecation, estimated useful lives, capitalization policy, accounting treatment for costs incurred for repairs and maintenance, capitalized interest and the method it is calculated, disposals and impairments. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 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.13(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_PropertyPlantAndEquipmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized. + 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(4)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=66008989&loc=d3e5144-111524 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue recognition. If the entity has different policies for different types of revenue transactions, the policy for each material type of transaction is generally disclosed. If a sales transaction has multiple element arrangements (for example, delivery of multiple products, services or the rights to use assets) the disclosure may indicate the accounting policy for each unit of accounting as well as how units of accounting are determined and valued. The disclosure may encompass important judgment as to appropriateness of principles related to recognition of revenue. The disclosure also may indicate the entity's treatment of any unearned or deferred revenue that arises from the transaction. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 13.B.Q1) -URI http://asc.fasb.org/extlink&oid=65893310&loc=d3e214044-122780 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18726-107790 + Details
Name: | us-gaap_RevenueRecognitionPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for segment reporting. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 + Details
Name: | us-gaap_SegmentReportingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 720 -SubTopic 35 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848 + Details
Name: | us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for stock option and stock incentive plans. This disclosure may include (1) the types of stock option or incentive plans sponsored by the entity (2) the groups that participate in (or are covered by) each plan (3) significant plan provisions and (4) how stock compensation is measured, and the methodologies and significant assumptions used to determine that measurement. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 1 -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 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b),(f) -URI http://asc.fasb.org/extlink&oid=6415400&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for trade and other accounts receivables. This disclosure may include the basis at which such receivables are carried in the entity's statements of financial position (for example, net realizable value), how the entity determines the level of its allowance for doubtful accounts, when impairments, charge-offs or recoveries are recognized, and the entity's income recognition policies for such receivables, including its treatment of related fees and costs, its treatment of premiums, discounts or unearned income, when accrual of interest is discontinued, how the entity records payments received on nonaccrual receivables and its policy for resuming accrual of interest on such receivables. If the enterprise holds a large number of similar loans, disclosure may include the accounting policy for the anticipation of prepayments and significant assumptions underlying prepayment estimates for amortization of premiums, discounts, and nonrefundable fees and costs. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 11B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66008989&loc=SL6953423-111524 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(9)) -URI http://asc.fasb.org/extlink&oid=6876686&loc=d3e534808-122878 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=68058157&loc=d3e18780-107790 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65890831&loc=d3e10133-111534 Reference 5: 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 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(5)) -URI http://asc.fasb.org/extlink&oid=6879938&loc=d3e572229-122910 Reference 7: 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 Reference 8: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=66008989&loc=d3e5212-111524 Reference 9: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=66008989&loc=d3e5093-111524 + Details
Name: | us-gaap_TradeAndOtherAccountsReceivablePolicy
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6061-108592 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6143-108592 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=64851502&loc=d3e6132-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration