XML 64 R7.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONSOLIDATED STATEMENT OF CHANGES IN SHAREHOLDERS' EQUITY
In Thousands, except Share data, unless otherwise specified
Kingsoft
Class A Ordinary shares
Kingsoft
Class B Ordinary shares
Kingsoft
2011 Share Award Scheme
Class A Ordinary shares
HK Zoom
2011 Share Award Scheme
Class A Ordinary shares
2011 Share Award Scheme
Class B Ordinary shares
HK Zoom
2011 Share Award Scheme
2013 Incentive Scheme
Class A Ordinary shares
Class A Ordinary shares
Common Stock
USD ($)
Class A Ordinary shares
Common Stock
CNY
Class A Ordinary shares
Class B Ordinary shares
Common Stock
USD ($)
Class B Ordinary shares
Common Stock
CNY
Class B Ordinary shares
Common Stock
CNY
Additional Paid-in Capital
USD ($)
Additional Paid-in Capital
CNY
Accumulated Other Comprehensive Income (Loss)
USD ($)
Accumulated Other Comprehensive Income (Loss)
CNY
Retained Earnings, Unappropriated
USD ($)
Retained Earnings, Unappropriated
CNY
Total shareholders' equity
USD ($)
Total shareholders' equity
CNY
Noncontrolling interest
USD ($)
Noncontrolling interest
CNY
Total
USD ($)
Total
CNY
Balance at Dec. 31, 2011                             150us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  7,778us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (1,343)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  2,957us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  9,542us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      9,542us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Changes in shareholders' equity                                                      
Net income                                         9,844us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  9,844us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      9,844us-gaap_ProfitLoss
Other comprehensive (loss) income                                     (260)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (260)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      (260)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Issuance of ordinary shares                                 (628)us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          (628)us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      (628)us-gaap_StockIssuedDuringPeriodValueNewIssues
Issuance of ordinary shares (in shares)                             551,482us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Share-based compensation                                 20,396us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          20,396us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      20,396us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Ordinary shares deemed issued             100,000,000us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= cmcm_ShareAwardScheme2011Member
                                       
Balance at Dec. 31, 2012                             150us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  28,802us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  (1,603)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  12,801us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  40,150us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      40,150us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2012 [1]                             900,551,482us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Changes in shareholders' equity                                                      
Net income                                         62,018us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  62,018us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      62,018us-gaap_ProfitLoss
Other comprehensive (loss) income                                     14,842us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      14,842us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      14,842us-gaap_OtherComprehensiveIncomeLossNetOfTax
Share-based compensation                                 35,117us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          35,117us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      35,117us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Ordinary shares deemed issued 0us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,000,551,482us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      100,000,000us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= cmcm_ShareAwardScheme2011Member
      0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
                        1,000,551,482us-gaap_CommonStockSharesIssued
Balance at Dec. 31, 2013                             150us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  63,919us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  13,239us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  74,819us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  152,127us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      152,127us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2013 0us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
0us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
900,551,482us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
              0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
900,551,482us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
[1]                       900,551,482us-gaap_CommonStockSharesOutstanding
Changes in shareholders' equity                                                      
Net income                                         67,941us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
  67,941us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
  (1,030)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
10,784us-gaap_ProfitLoss 66,911us-gaap_ProfitLoss
Other comprehensive (loss) income                                     (9,866)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
      (9,866)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
  (96)us-gaap_OtherComprehensiveIncomeLossNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
(1,605)us-gaap_OtherComprehensiveIncomeLossNetOfTax (9,962)us-gaap_OtherComprehensiveIncomeLossNetOfTax
Distribution to shareholders                                 (30,775)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          (30,775)us-gaap_Dividends
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      (30,775)us-gaap_Dividends
Issuance of ordinary shares                   27us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
            1,409,150us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          1,409,177us-gaap_StockIssuedDuringPeriodValueNewIssues
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      1,409,177us-gaap_StockIssuedDuringPeriodValueNewIssues
Issuance of ordinary shares (in shares)                   173,714,285us-gaap_StockIssuedDuringPeriodSharesNewIssues
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                                 
Exercise and vesting of share-based awards                   8us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    2us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      44,939us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          44,949us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      44,949us-gaap_StockIssuedDuringPeriodValueEmployeeBenefitPlan
Exercise and vesting of share-based awards (shares)                   41,331,627us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    15,000,000us-gaap_StockIssuedDuringPeriodSharesEmployeeBenefitPlan
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Re-designation of ordinary shares to Class B ordinary shares                         150cmcm_ReDesignationOfSharesToOtherClassValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (150)cmcm_ReDesignationOfSharesToOtherClassValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Re-designation of ordinary shares to Class B ordinary shares (Shares)                         900,551,482cmcm_ReDesignationOfSharesFromExistingToOtherClass
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  (900,551,482)cmcm_ReDesignationOfSharesFromExistingToOtherClass
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                       
Reclassification of ordinary shares from mezzanine equity to Class B ordinary shares                         35cmcm_ReclassificationOfSharesFromMezzanineEquityToOtherClassOfStock
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                  441,941cmcm_ReclassificationOfSharesFromMezzanineEquityToOtherClassOfStock
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      441,941cmcm_ReclassificationOfSharesFromMezzanineEquityToOtherClassOfStock
Reclassification of ordinary shares from mezzanine equity to Class B ordinary shares (shares)                         224,905,170cmcm_ReclassificationOfSharesFromMezzanineEquityToOtherClassOfStockShares
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
      441,906,000cmcm_ReclassificationOfSharesFromMezzanineEquityToOtherClassOfStockShares
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                   
Conversion of Class B ordinary shares to Class A ordinary shares by shareholders                   7cmcm_ConversionOfStockSharesConvertedValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    (7)cmcm_ConversionOfStockSharesConvertedValue
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Conversion of Class B ordinary shares to Class A ordinary shares by shareholders (shares)                   45,000,000us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    (45,000,000)us-gaap_ConversionOfStockSharesConverted1
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
                           
Share-based compensation                                 129,171us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          129,171us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
  17us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  129,188us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Share of reserves of an equity investee                                 1,013cmcm_ShareOfReservesOfEquityInvestee
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          1,013cmcm_ShareOfReservesOfEquityInvestee
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
      1,013cmcm_ShareOfReservesOfEquityInvestee
Noncontrolling interest in connection with business combination                                                 71,550us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  71,550us-gaap_NoncontrollingInterestIncreaseFromBusinessCombination
Capital Contribution From Noncontrolling Interest Shareholders                                 660cmcm_CapitalContributionFromNoncontrollingInterestShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
          660cmcm_CapitalContributionFromNoncontrollingInterestShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
  6,090cmcm_CapitalContributionFromNoncontrollingInterestShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
1,088cmcm_CapitalContributionFromNoncontrollingInterestShareholders 6,750cmcm_CapitalContributionFromNoncontrollingInterestShareholders
Ordinary shares deemed issued 288,988,560us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,127,614,152us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
2,431,775us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= cmcm_ShareAwardScheme2011Member
/ us-gaap_BusinessAcquisitionAxis
= cmcm_HkZoomBusinessMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
11,511,873us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= cmcm_ShareAwardScheme2011Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
32,157,500us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= cmcm_ShareAwardScheme2011Member
/ us-gaap_BusinessAcquisitionAxis
= cmcm_HkZoomBusinessMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  14,999,000us-gaap_CommonStockSharesIssued
/ us-gaap_AwardTypeAxis
= cmcm_IncentiveAwardScheme2013Member
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    288,988,560us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    1,127,614,152us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
                      0us-gaap_CommonStockSharesIssued  
Balance at Dec. 31, 2014                 $ 7us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
42us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
  $ 29us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
180us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
    $ 332,007us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
2,059,983us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 544us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
3,373us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
$ 23,009us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
142,760us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsUnappropriatedMember
$ 355,596us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
2,206,338us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_StockholdersEquityTotalMember
$ 12,335us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
76,531us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
$ 367,931us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 2,282,869us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance (in shares) at Dec. 31, 2014 260,045,912us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,095,456,652us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
          260,045,912us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
[2]   260,045,912us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,095,456,652us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonStockMember
[2]   1,095,456,652us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
                      0us-gaap_CommonStockSharesOutstanding  
[1] * As at January 1, 2012, December 31, 2012 and 2013, 100,000,000 ordinary shares under the 2011 Share Award Scheme not yet transferred to the grantees were deemed issued but not outstanding and excluded.
[2] # As at December 31, 2014, 288,988,560 Class A ordinary shares were deemed issued but not outstanding and excluded, representing 11,511,873 and 14,999,000 Class A ordinary shares issued but not transferred to the grantees under the 2011 Share Award Scheme and the 2013 Incentive Scheme, respectively, and 2,431,775 Class A ordinary shares issued but not yet granted to employee beneficial owners in relation to the acquisition of the HK Zoom business (note 3). 32,157,500 Class B ordinary shares issued but not transferred to the grantees under the 2011 Share Award Scheme were deemed issued but not outstanding and excluded.