XML 88 R74.htm IDEA: XBRL DOCUMENT
v3.20.4

Balance Sheet Details (Details) - USD ($) $ in Thousands | Dec. 31, 2020 | Dec. 31, 2019
--- | --- | ---
Balance Sheet Details [Abstract] |  |
Order fulfillment fees | $ 11,430 | $ 6,939
Acquisition-related compensation | 9,611 | 4,042
Accrued escrow related to acquisition | 7,451 | 0
Accrued content related costs | 6,273 | 1,907
Taxes payable | 6,166 | 3,046
Payment processing fees | 2,130 | 1,137
Accrued purchases of long-lived assets | 1,588 | 10,036
Other | 17,313 | 12,857
Accrued liabilities | $ 61,962 | $ 39,964

X
- Definition Accrued Content Related Costs, Current + References No definition available. + Details
Name: | chgg_AccruedContentRelatedCostsCurrent
Namespace Prefix: | chgg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accrued Escrow Related To Acquisition, Current + References No definition available. + Details
Name: | chgg_AccruedEscrowRelatedToAcquisitionCurrent
Namespace Prefix: | chgg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Accrued Purchases Of Long Lived Assets + References No definition available. + Details
Name: | chgg_AccruedPurchasesOfLongLivedAssets
Namespace Prefix: | chgg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Acquisition Related Compensation Liability + References No definition available. + Details
Name: | chgg_AcquisitionRelatedCompensationLiability
Namespace Prefix: | chgg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Balance Sheet Details [Abstract] + References No definition available. + Details
Name: | chgg_BalanceSheetDetailsAbstract
Namespace Prefix: | chgg_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Order Fulfillment Fees Liability, Current + References No definition available. + Details
Name: | chgg_OrderFulfillmentFeesLiabilityCurrent
Namespace Prefix: | chgg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Payment Processing Fees Liability, Current + References No definition available. + Details
Name: | chgg_PaymentProcessingFeesLiabilityCurrent
Namespace Prefix: | chgg_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_AccruedLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=121566466&loc=d3e6904-107765 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 45 -Paragraph 6 -URI http://asc.fasb.org/extlink&oid=121566466&loc=d3e6911-107765 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_OtherLiabilitiesCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19,20) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_TaxesPayableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant