XML 119 R94.htm IDEA: XBRL DOCUMENT
v3.19.1

Share-based payments (Details) | 1 Months Ended | 12 Months Ended |  |
--- | --- | --- | --- | ---
Dec. 31, 2018 USD ($) ¥ / shares $ / shares shares | Dec. 31, 2018 USD ($) $ / shares shares | Jan. 31, 2018 $ / shares shares | Jan. 31, 2017 ¥ / shares shares | Dec. 31, 2018 USD ($) $ / shares shares | Dec. 31, 2017 $ / shares shares | Dec. 31, 2016 $ / shares shares | Dec. 31, 2015 $ / shares shares | Dec. 31, 2012 shares | Jul. 31, 2014 shares | Mar. 31, 2011 shares
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of options granted to executive officers, employees and a non-employee of the Group (in shares) |  |  |  |  |  | 1,320,000 |  |  |  |  |
Maximum period of authorized leave of absence after which vesting shall be suspended |  |  |  |  | 90 years |  |  |  |  |  |
Assumptions used in valuation of the fair value of the share options |  |  |  |  |  |  |  |  |  |  |
Expected dividend yield (as a percent) |  |  |  |  | 0.00% |  |  |  |  |  |
Exercise multiples |  |  |  |  | 2.80 |  |  |  |  |  |
Options outstanding |  |  |  |  |  |  |  |  |  |  |
Outstanding at the beginning of the period (in shares) |  |  | 2,738,233 | 1,872,941 | 2,738,233 | 1,872,941 | 2,436,871 |  |  |  |
Granted (in shares) |  |  |  |  |  | 1,320,000 |  |  |  |  |
Exercised (in shares) |  |  |  |  | (356,736) | (454,708) | (560,930) |  |  |  |
Forfeited (in shares) |  |  |  |  |  | (3,000) |  |  |  |  |
Outstanding at the end of the period (in shares) | 2,381,497 | 2,381,497 |  |  | 2,381,497 | 2,738,233 | 1,872,941 | 2,436,871 |  |  |
Non-vested at the end of the period (in shares) | 687,500 | 687,500 |  |  | 687,500 |  |  |  |  |  |
Options vested and expected to vest at the end of the period (in shares) | 2,381,497 | 2,381,497 |  |  | 2,381,497 |  |  |  |  |  |
Exercisable at the end of the period (in shares) | 1,693,997 | 1,693,997 |  |  | 1,693,997 |  |  |  |  |  |
Weighted average exercise price per share |  |  |  |  |  |  |  |  |  |  |
Outstanding at the beginning of the period (in dollars per share) | $ / shares |  |  | $ 33.50 |  | $ 33.50 | $ 0.78 | $ 1.33 |  |  |  |
Granted (in dollars per share) | $ / shares |  |  |  |  |  | 68.35 |  |  |  |  |
Exercised (in dollars per share) | $ / shares |  |  |  |  | 1.65 | 1.95 | 1.53 |  |  |  |
Forfeited (in dollars per share) | $ / shares |  |  |  |  |  | 2.50 |  |  |  |  |
Outstanding at the end of the period (in dollars per share) | $ / shares |  | $ 26.61 |  |  | 26.61 | $ 33.50 | $ 0.78 | $ 1.33 |  |  |
Option vested and expected to vest at the end of the period (in dollars per share) | $ / shares | $ 26.61 | 26.61 |  |  | 26.61 |  |  |  |  |  |
Exercisable at the end of the period (in dollars per share) | $ / shares | 18.21 | 18.21 |  |  | $ 18.21 |  |  |  |  |  |
Weighted average remaining contractual years to expiry per share |  |  |  |  |  |  |  |  |  |  |
Granted |  |  |  |  |  | 4 years |  |  |  |  |
Exercised |  |  |  |  | 2 years 9 months 7 days | 3 years 9 months | 4 years 7 months 10 days |  |  |  |
Forfeited |  |  |  |  |  | 4 years 11 months 1 day |  |  |  |  |
Outstanding at the end of the period |  |  |  |  | 3 years 18 days | 4 years 1 month 21 days | 4 years 11 months 19 days | 5 years 10 months 21 days |  |  |
Options vested and expected to vest at the end of the period |  |  |  |  | 3 years 18 days |  |  |  |  |  |
Exercisable at the end of the period |  |  |  |  | 3 years 26 days |  |  |  |  |  |
Weighted average fair value at grant date |  |  |  |  |  |  |  |  |  |  |
Options vested and expected to vest as of December 31, 2018 |  |  |  |  | 17.76 |  |  |  |  |  |
Exercisable at the end of the period (in dollars per share) | $ / shares | 9.58 | 9.58 |  |  | $ 9.58 |  |  |  |  |  |
Weighted average intrinsic value per option |  |  |  |  |  |  |  |  |  |  |
Vested and expected to vest at the end of the period (in dollars per share) | $ / shares | 27.98 | 27.98 |  |  | 27.98 |  |  |  |  |  |
Exercisable at the end of the period (in dollars per share) | $ / shares | $ 36.39 | $ 36.39 |  |  | $ 36.39 |  |  |  |  |  |
Aggregate intrinsic value |  |  |  |  |  |  |  |  |  |  |
Options vested and expected to vest at the end of the period | $ | $ 66,644,636 | $ 66,644,636 |  |  | $ 66,644,636 |  |  |  |  |  |
Exercisable at the end of the period | $ | $ 61,644,292 | $ 61,644,292 |  |  | $ 61,644,292 |  |  |  |  |  |
Binomial model |  |  |  |  |  |  |  |  |  |  |
Assumptions used in valuation of the fair value of the share options |  |  |  |  |  |  |  |  |  |  |
Risk-free interest rate (as a percent) |  |  |  |  | 1.96% |  |  |  |  |  |
Expected volatility (as a percent) |  |  |  |  | 61.00% |  |  |  |  |  |
Expected life |  |  |  |  | 5 years |  |  |  |  |  |
Weighted average fair value of underlying ordinary shares | $ / shares |  |  |  |  | $ 25.09 |  |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Expiration period from grant date |  |  |  |  | 5 years |  |  |  |  |  |
Post-termination exercise period |  |  |  |  | 3 years |  |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Expiration period from grant date |  |  |  |  | 10 years |  |  |  |  |  |
Post-termination exercise period |  |  |  |  | 9 years |  |  |  |  |  |
Key management | Binomial model |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Estimated forfeiture rate (as a percent) |  |  |  |  | 0.00% | 0.00% | 0.00% |  |  |  |
Employees | Binomial model |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Estimated forfeiture rate (as a percent) |  |  |  |  | 22.00% | 18.00% | 13.00% |  |  |  |
Share option |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of options granted to executive officers, employees and a non-employee of the Group (in shares) | 660,000 | 660,000 |  |  |  |  |  |  |  |  |
Options outstanding |  |  |  |  |  |  |  |  |  |  |
Granted (in shares) | 660,000 | 660,000 |  |  |  |  |  |  |  |  |
Weighted average exercise price per share |  |  |  |  |  |  |  |  |  |  |
Exercised (in dollars per share) | (per share) | $ 180.83 | $ 26.30 |  |  |  |  |  |  |  |  |
Class A ordinary shares |  |  |  |  |  |  |  |  |  |  |
Options outstanding |  |  |  |  |  |  |  |  |  |  |
Exercised (in shares) |  |  |  |  | (356,736) |  | (560,930) |  |  |  |
2011 Plan | Class A ordinary shares |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of ordinary shares authorized as stock based compensation |  |  |  |  |  |  |  |  |  |  | 7,350,000
2012 Stock Incentive Plan |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Maximum aggregate number of shares that may be issued per calendar year |  |  |  |  |  |  |  |  | 1,500,000 |  |
2012 Stock Incentive Plan | Restricted shares | Key management |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Estimated forfeiture rate (as a percent) |  |  |  |  | 0.00% | 0.00% | 0.00% |  |  |  |
2012 Stock Incentive Plan | Restricted shares | Employees |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Estimated forfeiture rate (as a percent) |  |  |  |  | 22.00% | 18.00% | 13.00% |  |  |  |
2012 Stock Incentive Plan | Class A ordinary shares |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of ordinary shares authorized as stock based compensation |  |  |  |  |  |  |  |  | 9,000,000 |  |
2014 Plan |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Automatic increase of authorized ordinary shares |  |  |  |  |  |  |  |  |  | 1.50% |
2014 Plan | Senior management |  |  |  |  |  |  |  |  |  |  |
Weighted average fair value at grant date |  |  |  |  |  |  |  |  |  |  |
Exercised (in dollars per share) | (per share) |  |  | $ 68.35 | ¥ 444.71 |  |  |  |  |  |  |
2014 Plan | Share option | Senior management |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of options granted to executive officers, employees and a non-employee of the Group (in shares) |  |  | 1,320,000 |  |  |  |  |  |  |  |
Options outstanding |  |  |  |  |  |  |  |  |  |  |
Granted (in shares) |  |  | 1,320,000 |  |  |  |  |  |  |  |
2014 Plan | Restricted shares | Senior management |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of options granted to executive officers, employees and a non-employee of the Group (in shares) |  |  | 900,000 |  |  |  |  |  |  |  |
Options outstanding |  |  |  |  |  |  |  |  |  |  |
Granted (in shares) |  |  | 900,000 |  |  |  |  |  |  |  |
2014 Plan | Class A ordinary shares |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of ordinary shares authorized as stock based compensation |  |  |  |  |  |  |  |  |  | 5,366,998 |
2011, 2012 and 2014 Plan | Share option |  |  |  |  |  |  |  |  |  |  |
Share-based Payments |  |  |  |  |  |  |  |  |  |  |
Number of options granted to executive officers, employees and a non-employee of the Group (in shares) |  |  |  |  |  |  | 0 |  |  |  |
Options outstanding |  |  |  |  |  |  |  |  |  |  |
Granted (in shares) |  |  |  |  |  |  | 0 |  |  |  |

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

X
- Definition The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iii) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(ii) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition The risk-free interest rate assumption that is used in valuing an option on its own shares. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(iv) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The maximum number of shares (or other type of equity) originally approved (usually by shareholders and board of directors), net of any subsequent amendments and adjustments, for awards under the equity-based compensation plan. As stock or unit options and equity instruments other than options are awarded to participants, the shares or units remain authorized and become reserved for issuance under outstanding awards (not necessarily vested). + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iii) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(3) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Gross number of share options (or share units) granted during the period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of options outstanding, including both vested and non-vested options. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i)-(ii) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(i) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average price at which option holders acquired shares when converting their stock options into shares. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options. + References No definition available. + Details
Name: | us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Expected term of share-based compensation awards, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (f)(2)(i) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 14.D.2) -URI http://asc.fasb.org/extlink&oid=115993241&loc=d3e301413-122809 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of non-vested options outstanding. + References No definition available. + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (e)(1) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 + Details
Name: | us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of share options (or share units) exercised during the current period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c)(1)(iv)(2) -URI http://asc.fasb.org/extlink&oid=109197908&loc=d3e5070-113901 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187085-122770 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(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 4: 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(29)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644 + Details
Name: | us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the forfeiture rate estimated by the entity in determining the fair value of the share options. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsEstimatedForfeitureRate
Namespace Prefix: | vips_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the agreed-upon multiple of exercise price for the exchange of the underlying asset relating to the share-based payment award. The expected exercise multiple is the average ratio of the stock price to the exercise price of when employees would decide to voluntarily exercise their vested options. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiples
Namespace Prefix: | vips_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number of additional shares authorized for issuance under an established share-based compensation plan, expressed as a percentage of the total issued and outstanding share capital of the Company as of December 31 of the preceding year. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorizedPercent
Namespace Prefix: | vips_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the maximum number of shares approved for issuance per calendar year. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorizedPerCalendarYear
Namespace Prefix: | vips_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the grant-date intrinsic value of vested portions of options outstanding and currently exercisable or convertible. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableGrantDateIntrinsicValue
Namespace Prefix: | vips_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the weighted average grant-date fair value for vested portions of options outstanding and currently exercisable or convertible. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
Namespace Prefix: | vips_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The weighted average grant-date fair value of options exercised during the reporting period as calculated by applying the disclosed option pricing methodology. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
Namespace Prefix: | vips_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the expiration period of equity-based awards granted by the entity from the grant date. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodExpirationPeriodFromGrantDate
Namespace Prefix: | vips_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the maximum period of authorized leave of absence, after which vesting, of share options (or share units) granted by the entity, shall be suspended. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsMaximumPeriodOfAuthorizedLeaveOfAbsenceAfterWhichVestingShallBeSuspended
Namespace Prefix: | vips_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

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

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

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

X
- Definition Represents the post-termination exercise period of equity-based awards granted by the entity. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsPostTerminationExercisePeriod
Namespace Prefix: | vips_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the estimated fair value of underlying shares of the options granted under the share-based payment award. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsUnderlyingSharesEstimatedFairValue
Namespace Prefix: | vips_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the grant-date intrinsic value of outstanding stock options that are fully vested or expected to vest. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingGrantDateIntrinsicValue
Namespace Prefix: | vips_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The amount of share-based payment award, options, vested and expected to vest, weighted average grant date fair value. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue
Namespace Prefix: | vips_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the weighted average remaining contractual term for share options (or share units) exercised during the current period. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageRemainingContractualTerm
Namespace Prefix: | vips_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the weighted average remaining contractual term for shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageRemainingContractualTerm
Namespace Prefix: | vips_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the weighted average remaining contractual term for share options (or share units) granted during the period. + References No definition available. + Details
Name: | vips_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageRemainingContractualTerm
Namespace Prefix: | vips_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | vips_FairValueValuationTechniquesAxis=vips_BinomialModelMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_ManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=vips_EmployeesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=vips_StockIncentivePlan2011Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=vips_StockIncentivePlan2012Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=vips_StockIncentivePlan2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=vips_SeniorManagementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PlanNameAxis=vips_StockIncentivePlan20112012And2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |