XML 32 R21.htm IDEA: XBRL DOCUMENT
v3.20.2

Background and Basis of Presentation (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract] |
Basis of Presentation | Basis of Presentation The accompanying condensed consolidated balance sheet as of September 30, 2020, the condensed consolidated statements of operations, the condensed consolidated statements of comprehensive loss, and the condensed consolidated statements of stockholder's equity for the three and nine months ended September 30, 2020 and 2019, and the condensed consolidated statements of cash flows for the nine months ended September 30, 2020 and 2019, and the related footnote disclosures are unaudited. In the opinion of management, the accompanying unaudited condensed consolidated financial statements contain all adjustments, including normal recurring adjustments, necessary to present fairly our financial position as of September 30, 2020, our results of operations, results of comprehensive loss, and stockholder's equity for the three and nine months ended September 30, 2020 and 2019, and cash flows for the nine months ended September 30, 2020 and 2019. Our results of operations, results of comprehensive loss, stockholder's equity, and cash flows for the nine months ended September 30, 2020 are not necessarily indicative of the results to be expected for the full year. We operate in a single segment. Our fiscal year ends on December 31 and in this report we refer to the year ended December 31, 2019 as 2019. The condensed consolidated financial statements and related financial information should be read in conjunction with the audited consolidated financial statements and the related notes thereto that are included in our Annual Report on Form 10-K for the year ended December 31, 2019 (the Annual Report on Form 10-K) filed with the U.S. Securities and Exchange Commission (SEC). Except for our policies on investments, textbook library, convertible senior notes, net, revenue recognition and deferred revenue, and cost of revenues, there have been no material changes to our significant accounting policies as compared to the significant accounting policies described in our Annual Report on Form 10-K.
Investments | InvestmentsWe hold investments in commercial paper, corporate debt securities, U.S. treasury securities, and agency bonds. We classify our investments as available-for-sale based on the nature of each security that are either short or long-term based on the remaining contractual maturity of the investment. Our available-for-sale investments are carried at estimated fair value with any unrealized gains and losses unrelated to credit loss factors, net of taxes, included in other comprehensive (loss) income in our condensed consolidated statements of stockholders’ equity. Beginning in 2020, unrealized losses related to credit loss factors are now recorded through an allowance for credit losses in other (expense) income, net in our condensed consolidated statements of operations, rather than as a reduction to the amortized cost basis in other comprehensive (loss) income, when a decline in fair value has resulted from a credit loss. We determine realized gains or losses on the sale of investments on a specific identification method, and record such gains or losses as other (expense) income, net in our condensed consolidated statements of operations.
Textbook Library | Textbook Library Beginning in January 2020, we began our transition back to print textbook ownership by purchasing print textbooks to establish our textbook library. We consider our print textbook library to be a long-term productive asset and, as such, classify it as a non-current asset in our condensed consolidated balance sheets. All print textbooks in our textbook library are stated at cost, which includes the purchase price less accumulated depreciation. We write down textbooks on a book-by-book basis for lost, damaged, or excess print textbooks. We depreciate our print textbooks, less an estimated salvage value, over an estimated useful life of four years using an accelerated method of depreciation, as we estimate this method most accurately reflects the actual pattern of decline in their economic value. The salvage value considers the historical trend and projected proceeds for print textbooks. The useful life is determined based on the estimated time period in which the print textbooks are held and rented. We review the estimated salvage value and useful life of our print textbook library on an ongoing basis. Write-downs for print textbooks, print textbook depreciation expense, the gain or loss on print textbooks liquidated, and the net book value of print textbooks purchased by students at the end of the term or on a just-in-time basis are recorded in cost of revenues in our condensed consolidated statements of operations and classified as adjustments to cash flows from operating activities. Cash outflows for the acquisition of print textbooks net of changes in related accounts payable and accrued liabilities, and cash inflows received from the proceeds from the disposition of print textbooks net of changes in related accounts receivable, are classified as cash flows from investing activities in our condensed consolidated statements of cash flows.
Convertible Senior Notes, net | Convertible Senior Notes, net In August 2020, we issued $1.0 billion in aggregate principal amount of 0% convertible senior notes due in 2026 (2026 notes). In March 2019, we issued $700 million in aggregate principal amount of 0.125% convertible senior notes due in 2025 (2025 notes) and in April 2019, the initial purchasers fully exercised their option to purchase $100 million of additional 2025 notes for aggregate total gross proceeds of $800 million. In April 2018, we issued $345 million in aggregate principal amount of 0.25% convertible senior notes due in 2023 (2023 notes). Collectively, the 2026 notes, 2025 notes, and the 2023 notes are referred to as the “notes.” In accounting for their issuance, we separated the notes into liability and equity components, as the notes represent convertible instruments with a cash conversion feature. The carrying amount of the liability component was calculated by measuring the fair value of similar liabilities that do not have an associated convertible feature. The carrying amount of the equity component representing the conversion option was determined by deducting the carrying amount of the liability component from the par value of the notes. The difference represents the debt discount, recorded as a reduction of the convertible senior notes on our consolidated balance sheet, and is amortized to interest expense over the term of the notes using the effective interest rate method. The carrying amount of the liability component is classified as a long-term liability as we have the election to settle conversion requests in shares of our common stock. The carrying amount of the equity component is not remeasured as long as it continues to meet the conditions for equity classification. In accounting for the issuance costs related to the notes, we allocated the total amount of issuance costs incurred to liability and equity components based on their relative values. Issuance costs attributable to the liability component are being amortized on a straight-line basis, which approximates the effective interest rate method, to interest expense over the term of the notes. The issuance costs attributable to the equity component are recorded as a reduction of the equity component within additional paid-in capital. In accounting for extinguishment of the notes, we allocated the consideration transferred between the liability and equity components in a similar manner as upon issuance. The liability component for extinguished notes is then compared to the carrying amount of the respective extinguished notes and a gain or loss is recorded in other (expense) income, net in our condensed consolidated statements of operations.
Revenue Recognition and Deferred Revenue | Revenue Recognition and Deferred Revenue We recognize revenues when the control of goods or services is transferred to our customers, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. Revenues are presented net of sales tax collected from customers to be remitted to governmental authorities and net of allowances for estimated cancellations and customer returns, which are based on historical data. Customer refunds from cancellations and returns are recorded as a reduction to revenues. We determine revenue recognition through the following steps: •Identification of the contract, or contracts, with a customer •Identification of the performance obligations in the contract •Determination of the transaction price •Allocation of the transaction price to the performance obligations in the contract •Recognition of revenue when, or as, we satisfy a performance obligation We generate revenues from our Chegg Services product line which primarily includes Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, Thinkful, and Mathway. Revenues from Chegg Study, Chegg Writing, Chegg Tutors, Chegg Math Solver, and Mathway are primarily recognized ratably over the respective weekly or monthly subscription period. Revenues from Thinkful, our skills-based learning platform, are recognized either ratably over the term of the course, generally six months, or upon completion of the lessons, depending on the instruction type of the course. Revenues from our Required Materials product line includes revenues from print textbooks that we own or that are owned by a partner as well as revenues from eTextbooks. Beginning in 2020, our Required Materials product line includes operating leases with students for the rental of print textbooks that we own. Operating lease income is recognized as the total transaction amount, paid upon commencement of the lease, ratably over the lease term which is generally a two- to five-month lease period. Students generally have the option to extend the term of their rental or purchase the print textbook at the end of the term otherwise the print textbook is returned to our print textbook library for future rental. If a student chooses to purchase or not return the print textbook at the end of their rental term, we charge the student for the book and recognize the revenues immediately. Additionally, we provide students the ability to purchase print textbooks on a just-in-time basis and recognize revenues immediately upon shipment. Revenues from print textbooks owned by a partner are recognized as a revenue share on the total transactional amount of a rental or sale transaction immediately when a print textbook ships to a student. Shipping and handling activities are expensed as incurred. Revenues from eTextbooks are recognized ratably over the contractual period, generally a two- to five-month period. Some of our customer arrangements include multiple performance obligations. We have determined these performance obligations qualify as distinct performance obligations, as the customer can benefit from the service on its own or together with other resources that are readily available to the customer, and our promise to transfer the service is separately identifiable from other promises in the contract. For these arrangements that contain multiple performance obligations, we allocate the transaction price based on the relative standalone selling price (SSP) method by comparing the SSP of each distinct performance obligation to the total value of the contract. We determine the SSP based on our historical pricing and discounting practices for the distinct performance obligation when sold separately. If the SSP is not directly observable, we estimate the SSP by considering information such as market conditions, and information about the customer. Additionally, we limit the amount of revenues recognized for delivered promises to the amount that is not contingent on future delivery of services or other future performance obligations. Some of our customer arrangements may include an amount of variable consideration in addition to a fixed revenue share that we earn. This variable consideration can either increase or decrease the total transaction price depending on the nature of the variable consideration. We estimate the amount of variable consideration that we will earn at the inception of the contract, adjusted during each period, and include an estimated amount each period. For sales of third-party products, we evaluate whether we are acting as a principal or an agent, and therefore would record the gross sales amount as revenues and related costs or the net amount earned as a revenue share from the sale of third-party products. Our determination is based on our evaluation of whether we control the specified goods or services prior to transferring them to the customer. In relation to print textbooks owned by a partner, we recognize revenues on a net basis based on our role in the transaction as an agent as we have concluded that we do not control the use of the print textbooks, and therefore record only the net revenue share we earn. We have concluded that we control our Chegg Services, print textbooks that we own for rental, purchase at the end of the rental term, or sale on a just-in-time basis, and eTextbook service and therefore we recognize revenues and cost of revenues on a gross basis. Contract assets are contained within other current assets and other assets on our condensed consolidated balance sheets. Contract assets represent the goods or services that we have transferred to a customer before invoicing the customer. Contract receivables are contained within accounts receivable, net on our condensed consolidated balance sheets and represent unconditional consideration that will be received solely due to the passage of time. Contract liabilities are contained within deferred revenue on our condensed consolidated balance sheets. Deferred revenue primarily consists of advanced payments from students related to rental and subscription performance obligations that have not been satisfied and estimated variable consideration. Deferred revenue related to rental and subscription performance obligations is recognized as revenues ratably over the term for subscriptions or when the services are provided and all other revenue recognition criteria have been met. Deferred revenue related to variable consideration is recognized as revenues during each reporting period based on the estimated amount we believe we will earn over the life of the contract. We have elected a practical expedient to record incremental costs to obtain or fulfill a contract when the amortization period would have been one year or less as incurred. These incremental costs primarily relate to sales commissions costs and are recorded in sales and marketing expense in our condensed consolidated statements of operations.
Lessor, Leases | Beginning in 2020, our Required Materials product line includes operating leases with students for the rental of print textbooks that we own. Operating lease income is recognized as the total transaction amount, paid upon commencement of the lease, ratably over the lease term which is generally a two- to five-month lease period. Students generally have the option to extend the term of their rental or purchase the print textbook at the end of the term otherwise the print textbook is returned to our print textbook library for future rental.
Cost of Revenues | Cost of Revenues Our cost of revenues consists primarily of expenses associated with the delivery and distribution of our products and services. Cost of revenues primarily consists of publisher content fees for eTextbooks, content amortization expense related to content that we develop, licenses from publishers for which we pay one-time license fees, or acquire through acquisitions, write-downs for print textbooks, the gain or loss on print textbooks liquidated, the net book value of print textbooks purchased by students at the end of the term or on a just-in-time basis, print textbook depreciation expense, payment processing costs, the payments made to tutors through our Chegg Tutors service, personnel costs and other direct costs related to providing products or services. In addition, cost of revenues includes allocated information technology and facilities costs.
Use of Estimates | Use of Estimates The preparation of financial statements in conformity with generally accepted accounting principles in the United States requires management to make estimates, judgments, and assumptions that affect the reported amounts of assets and liabilities; the disclosure of contingent liabilities at the date of the financial statements; and the reported amounts of revenues and expenses during the reporting periods. Significant estimates, assumptions, and judgments are used for, but not limited to: revenue recognition, recoverability of accounts receivable, share-based compensation expense including estimated forfeitures, accounting for income taxes, textbook library, useful lives assigned to long-lived assets for depreciation and amortization, impairment of goodwill and long-lived assets, the valuation of acquired intangible assets, the valuation of our convertible senior notes, internal-use software and website development costs, operating lease right of use (ROU) assets, and operating lease liabilities. We base our estimates on historical experience, knowledge of current business conditions, and various other factors we believe to be reasonable under the circumstances. These estimates are based on management’s knowledge about current events and expectations about actions we may undertake in the future. Actual results could differ from these estimates, and such differences could be material to our financial position and results of operations.
Recent Accounting Pronouncements | Recent Accounting Pronouncements Recently Issued Accounting Pronouncements Not Yet Adopted In August 2020, the Financial Accounting Standards Board (FASB) issued Accounting Standards Update (ASU) 2020-06, Accounting for Convertible Instruments and Contracts in an Entity's Own Equity. ASU 2020-06 simplifies the guidance in Accounting Standards Codification (ASC) 470-20, Debt - Debt with Conversion and Other Options, by reducing the number of accounting separation models for convertible instruments, amends the guidance in ASC 815-40, Derivatives and Hedging - Contracts in Entity's Own Equity, for certain contracts in an entity's own equity that are currently accounted for as derivatives, and requires entities to use the if-converted method for all convertible instruments in the diluted earnings per share (EPS) calculation. Early adoption is permitted, but no earlier than annual periods beginning after December 15, 2020, and the guidance allows for a modified retrospective or fully retrospective method of transition. We currently plan to adopt the guidance on January 1, 2021. At this time, we are continuing to refine the quantitative impact of early adopting this guidance and we initially believe the most significant impacts will be an increase in liabilities on our condensed consolidated balance sheets as a result of removing the accounting separation model for convertible instruments with a cash conversion feature, a significant reduction of non-cash interest expense on our condensed consolidated statements of operations, and an increase in the number of shares included in our diluted EPS calculations. We will continue to evaluate the impacts of this guidance, including method of transition, as we near our adoption date. In March 2020, the FASB issued ASU 2020-04, Facilitation of the Effects of Reference Rate Reform on Financial Reporting. ASU 2020-04 provides temporary optional expedients and exceptions for applying reference rate reform to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. The guidance can be applied immediately and only applies to contract modifications made or hedging relationships entered into or evaluated before December 31, 2022. While we do not have any hedging relationships and currently do not believe we have material contracts impacted by reference rate reform, we are in the process of evaluating the impact of this guidance. Recently Adopted Accounting Pronouncements In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740): Simplifying the Accounting for Income Taxes. ASU 2019-12 key changes include hybrid tax regimes, intraperiod tax allocation exception, and interim-period accounting for enacted changes in tax law. We early adopted ASU 2019-12 during the second quarter of 2020 under the prospective method of adoption. As a result of adoption, there was no modification required to the first quarter of 2020 results of operations as previously presented. The FASB issued four ASUs related to ASC 326, Financial Instruments - Credit Losses. In November 2019, the FASB issued ASU 2019-11, Codification Improvements to Topic 326, Financial Instruments - Credit Losses. In May 2019, the FASB issued ASU 2019-05, Financial Instruments—Credit Losses (Topic 326): Targeted Transition Relief. In April 2019, the FASB issued ASU 2019-04, Codification Improvements to Topic 326, Financial Instruments—Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments. In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments. On January 1, 2020, we adopted ASC 326, which replaces the existing incurred loss impairment model for financial assets, including trade receivables, with an expected loss model which requires the use of forward-looking information to calculate expected credit loss estimates. Additionally, the concept of other-than-temporary impairment for available-for-sale investments is eliminated and instead requires us to focus on determining whether any unrealized loss is a result of a credit loss or other factors. We adopted ASC 326 under the modified retrospective method for all financial assets measured at amortized cost. Results for reporting periods beginning after adoption are presented under ASC 326 while we have not changed previously disclosed amounts or provided additional disclosures for comparative periods. We recorded an immaterial cumulative-effect adjustment to trade receivables to the opening balance of accumulated deficit in our condensed consolidated balance sheet. We adopted ASC 326 under the prospective transition approach for available-for-sale investments which resulted in no change to amortized cost basis before and after adoption. Credit losses related to available-for-sale investments will now be recorded through an allowance for credit losses with immediate recognition to our condensed consolidated statement of operations rather than as a reduction to the amortized cost basis and recognition to our condensed consolidated statements of comprehensive loss. See above within Note 1, “Background and Basis of Presentation”, for updates to our significant accounting policies impacted by our adoption of ASC 326 as well as Note 4, “Cash and Cash Equivalents, and Investments” for more information. In August 2018, the FASB issued ASU 2018-15, Intangibles—Goodwill and Other—Internal-Use Software (Subtopic 350-40): Customer's Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract. ASU 2018-15 aligns the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with existing guidance contained within subtopic 350-40 to develop or obtain internal-use software. We adopted ASU 2018-15 on January 1, 2020 under the prospective method of adoption.
Net Loss Per Share | Net Loss Per ShareBasic net loss per share is computed by dividing net loss by the weighted-average number of shares of common stock outstanding during the period. Diluted net loss per share is computed by giving effect to all potential shares of common stock, including stock options, restricted stock units (RSUs), performance-based restricted stock units (PSUs), and shares related to convertible senior notes, to the extent dilutive. Basic and diluted net loss per share was the same for each period presented as the inclusion of all potential common shares outstanding would have been anti-dilutive.

X
- Definition Textbook Library [Policy Text Block] + References No definition available. + Details
Name: | chgg_TextbookLibraryPolicyTextBlock
Namespace Prefix: | chgg_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). + References No definition available. + Details
Name: | us-gaap_BasisOfAccountingPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for cost of product sold and service rendered. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 705 -URI http://asc.fasb.org/topic&trid=2122478 + 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 related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6802200&loc=d3e1835-112601 + Details
Name: | us-gaap_DebtPolicyTextBlock
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://fasb.org/us-gaap/role/ref/legacyRef -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 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18780-107790 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -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 + 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 investment in financial asset. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 220 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-04(3)(b)) -URI http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 323 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (a)(2) -URI http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571 + Details
Name: | us-gaap_InvestmentPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for leasing arrangements entered into by lessor. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Subparagraph 14 -URI http://asc.fasb.org/section&trid=77888298 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL77919352-209981 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 30 -Section 50 -Paragraph 3A -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=121576215&loc=SL117410129-209981 + Details
Name: | us-gaap_LessorLeasesPolicyTextBlock
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
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Publisher FASB -Name Accounting Standards Codification -Topic 235 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-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 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/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 11 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 9 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592 Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 275 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592 + Details
Name: | us-gaap_UseOfEstimates
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration