XML 37 R73.htm IDEA: XBRL DOCUMENT v2.4.1.9
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Detail)
In Thousands, except Share data, unless otherwise specified
12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
CNY
Dec. 31, 2013
CNY
Dec. 31, 2012
CNY
Dec. 31, 2012
Ordinary Shares, Class A Ordinary Shares and Class B Ordinary Shares [Member]
CNY
Dec. 31, 2014
Class A Ordinary Shares [Member]
USD ($)
Dec. 31, 2014
Class A Ordinary Shares [Member]
CNY
Dec. 31, 2013
Class A Ordinary Shares [Member]
CNY
Dec. 31, 2012
Class A Ordinary Shares [Member]
Dec. 31, 2014
Class B Ordinary Shares [Member]
USD ($)
Dec. 31, 2014
Class B Ordinary Shares [Member]
CNY
Dec. 31, 2013
Class B Ordinary Shares [Member]
CNY
Dec. 31, 2012
Class B Ordinary Shares [Member]
Numerator:                          
Net income $ 120,665us-gaap_NetIncomeLoss 748,680us-gaap_NetIncomeLoss 456,162us-gaap_NetIncomeLoss 212,881us-gaap_NetIncomeLoss 212,881us-gaap_NetIncomeLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 43,675us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
270,988us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
142,053us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  $ 76,990us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
477,692us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
314,109us-gaap_NetIncomeLoss
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Denominator:                          
Weighted average ordinary shares outstanding 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 100,000,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 100,000,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
38,633,284us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
38,633,284us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
31,109,214us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
68,102,019us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
68,102,019us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
68,788,940us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Basic earnings per share $ 1.13us-gaap_EarningsPerShareBasic 7.01us-gaap_EarningsPerShareBasic 4.57us-gaap_EarningsPerShareBasic 2.13us-gaap_EarningsPerShareBasic 2.13us-gaap_EarningsPerShareBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 1.13us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
7.01us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
4.57us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  $ 1.13us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
7.01us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
4.57us-gaap_EarningsPerShareBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Numerator:                          
Net income         212,881us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
47,835us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
296,797us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
155,394us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  72,830us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
451,883us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
300,768us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Reallocation of net income as a result of conversion of Class B into Class A ordinary shares (Note 13)         0us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
72,830us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
451,883us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
300,768us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  0us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_UndistributedEarningsDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Net income         212,881us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 120,665us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
748,680us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
456,162us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  $ 72,830us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
451,883us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
300,768us-gaap_NetIncomeLossAttributableToParentDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Denominator:                          
Weighted average ordinary shares outstanding 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 100,000,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic 100,000,000us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
38,633,284us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
38,633,284us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
31,109,214us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
68,102,019us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
68,102,019us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
68,788,940us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_WeightedAverageNumberOfSharesOutstandingBasic
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Conversion of Class B into Class A ordinary shares (Note 13)         0athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
68,102,019athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
68,102,019athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
68,788,940athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  0athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0athm_IncrementalCommonSharesAttributableToConversionOfCommonStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Dilutive effect of share-based awards         650,652us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
6,096,282us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6,096,282us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
4,431,072us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Weighted-average number of shares outstanding- diluted 0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 100,650,652us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding 100,650,652us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
112,831,585us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
112,831,585us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
104,329,226us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
68,102,019us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
68,102,019us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
68,788,940us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Diluted earnings per share $ 1.07us-gaap_EarningsPerShareDiluted 6.64us-gaap_EarningsPerShareDiluted 4.37us-gaap_EarningsPerShareDiluted 2.12us-gaap_EarningsPerShareDiluted 2.12us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
$ 1.07us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
6.64us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
4.37us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  $ 1.07us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
6.64us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
4.37us-gaap_EarningsPerShareDiluted
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember