v2.4.0.8

Summary of Significant Accounting Policies (Details 4) | 6 Months Ended
--- | ---
Jun. 30, 2014 item
Capitalized Content Development Costs |
Useful life of capitalized content development costs | 5 years
Rebate Reserve |
Period of teaching in designated low-income school to get rebate | 5 years
Period start with in teaching in designated low-income school to get rebate | 6 years
Segment and Geographic Information |
Number of reportable segments | 1
Computer hardware | Minimum |
Property and equipment |
Useful life | 3 years
Computer hardware | Maximum |
Property and equipment |
Useful life | 5 years
Furniture and office equipment | Minimum |
Property and equipment |
Useful life | 5 years
Furniture and office equipment | Maximum |
Property and equipment |
Useful life | 7 years
Leasehold improvements | Minimum |
Property and equipment |
Useful life | 4 years
Leasehold improvements | Maximum |
Property and equipment |
Useful life | 10 years
Internally-developed software |
Property and equipment |
Useful life | 3 years

X
- Details
Name: | twou_CapitalizedContentDevelopmentCostsAbstract
Namespace Prefix: | twou_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the useful life of capitalized content development costs. Such life is expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | twou_CapitalizedContentDevelopmentCostsUsefulLife
Namespace Prefix: | twou_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period start within of which the students should teach in designated low-income school to get rebate. Such life is expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | twou_PeriodBeginningWithinOfTeachingInDesignatedLowIncomeSchoolToGetRebate
Namespace Prefix: | twou_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the period for which the students should teach in designated low-income school to get rebate. Such life is expressed in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | twou_PeriodOfTeachingInDesignatedLowIncomeSchoolToGetRebate
Namespace Prefix: | twou_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | twou_RebateReserveAbstract
Namespace Prefix: | twou_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. + References No definition available. + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

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

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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