XML 69 R80.htm IDEA: XBRL DOCUMENT v2.4.1.9
SHAREHOLDERS' EQUITY (Details)
In Thousands, except Share data, unless otherwise specified
12 Months Ended 12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
CNY
Dec. 31, 2012
CNY
May 31, 2014
May 08, 2014
May 07, 2014
Dec. 31, 2013
USD ($)
Dec. 31, 2013
CNY
Dec. 31, 2014
Class A Ordinary shares
USD ($)
May 31, 2014
Class A Ordinary shares
May 08, 2014
Class A Ordinary shares
USD ($)
Dec. 31, 2013
Class A Ordinary shares
Dec. 31, 2014
Class B Ordinary shares
USD ($)
May 31, 2014
Class B Ordinary shares
Dec. 31, 2013
Class B Ordinary shares
May 31, 2014
Reserved Shares
USD ($)
Common Stock, Number of Shares, Par Value and Other Disclosures [Abstract]                                
Ordinary shares, shares issued 0us-gaap_CommonStockSharesIssued 0us-gaap_CommonStockSharesIssued     1,399,170,937us-gaap_CommonStockSharesIssued 1,000,551,482us-gaap_CommonStockSharesIssued 1,000,551,482us-gaap_CommonStockSharesIssued 1,000,551,482us-gaap_CommonStockSharesIssued 288,988,560us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,127,614,152us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
224,905,170us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Ordinary shares, shares outstanding 0us-gaap_CommonStockSharesOutstanding 0us-gaap_CommonStockSharesOutstanding         900,551,482us-gaap_CommonStockSharesOutstanding 900,551,482us-gaap_CommonStockSharesOutstanding 260,045,912us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
    0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,095,456,652us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
  0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
 
Ordinary shares, shares authorized 0us-gaap_CommonStockSharesAuthorized 0us-gaap_CommonStockSharesAuthorized   10,000,000,000us-gaap_CommonStockSharesAuthorized     1,775,094,830us-gaap_CommonStockSharesAuthorized 1,775,094,830us-gaap_CommonStockSharesAuthorized 7,600,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
7,600,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  0us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
1,400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,400,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
0us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
1,000,000,000us-gaap_CommonStockSharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= cmcm_ReservedSharesMember
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare           $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare   $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
    $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= cmcm_ReservedSharesMember
Preferred shares issued 0us-gaap_PreferredStockSharesIssued 0us-gaap_PreferredStockSharesIssued                            
Preferred shares outstanding 0us-gaap_PreferredStockSharesOutstanding 0us-gaap_PreferredStockSharesOutstanding                            
Consideration from issuance of additional stocks     628us-gaap_ProceedsFromIssuanceOfCommonStock                          
Shares transferred                         86,330,627us-gaap_SaleOfStockNumberOfSharesIssuedInTransaction
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
     
Retained Earnings Note Disclosure [Abstract]                                
Allocations to general reserve as a percentage of profit after tax 10.00%cmcm_PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds 10.00%cmcm_PercentageOfAfterTaxProfitAllocatedToGeneralReserveFunds                            
Threshold percentage of general reserve required to be maintained threshold percentage of general reserve required to be maintained 50.00%cmcm_ThresholdPercentageOfGeneralReserveRequiredToBeMaintained 50.00%cmcm_ThresholdPercentageOfGeneralReserveRequiredToBeMaintained                            
Appropriation to statutory common reserve 10.00%cmcm_PercentageOfAfterTaxProfitAllocatedToStatutoryCommonReserve 10.00%cmcm_PercentageOfAfterTaxProfitAllocatedToStatutoryCommonReserve                            
Threshold percentage of statutory common reserve required to be maintained 50.00%cmcm_ThresholdPercentageOfStatutoryCommonReserveRequiredToBeMaintained 50.00%cmcm_ThresholdPercentageOfStatutoryCommonReserveRequiredToBeMaintained                            
PRC statutory reserve funds 4,152us-gaap_RetainedEarningsAppropriated 25,762us-gaap_RetainedEarningsAppropriated           18,956us-gaap_RetainedEarningsAppropriated                
Unreserved retained earnings 18,857us-gaap_RetainedEarningsUnappropriated 116,998us-gaap_RetainedEarningsUnappropriated           55,863us-gaap_RetainedEarningsUnappropriated                
Total retained earnings 23,009us-gaap_RetainedEarningsAccumulatedDeficit 142,760us-gaap_RetainedEarningsAccumulatedDeficit           74,819us-gaap_RetainedEarningsAccumulatedDeficit                
Net assets restricted to transfer 69,682cmcm_NetAssetsRestrictedToTransfer 432,351cmcm_NetAssetsRestrictedToTransfer           158,220cmcm_NetAssetsRestrictedToTransfer                
Accumulated Other Comprehensive Income (Loss), Net of Tax [Abstract]                                
Foreign currency translation adjustments (2,345)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax (14,552)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax           (7,690)us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax                
Unrealized gains on available-for-sale securities, net 2,889us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 17,925us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax           20,929us-gaap_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax                
Reclassification adjustments for gains included in the consolidated statement of profit or loss (3,404)cmcm_ReclassificationAdjustmentsForGainsLossesIncludedInStatementOfProfitOrLoss (21,121)cmcm_ReclassificationAdjustmentsForGainsLossesIncludedInStatementOfProfitOrLoss                            
Other comprehensive income (loss) $ 544us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax 3,373us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax           13,239us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax