XML 25 R87.htm IDEA: XBRL DOCUMENT v2.4.1.9
CONDENSED FINANCIAL INFORMATION OF THE COMPANY (Details 2) (USD $)
Dec. 31, 2014
May 31, 2014
May 08, 2014
May 07, 2014
Dec. 31, 2013
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare       $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
Ordinary shares, shares authorized 0us-gaap_CommonStockSharesAuthorized 10,000,000,000us-gaap_CommonStockSharesAuthorized     1,775,094,830us-gaap_CommonStockSharesAuthorized
Ordinary shares, shares issued 0us-gaap_CommonStockSharesIssued   1,399,170,937us-gaap_CommonStockSharesIssued 1,000,551,482us-gaap_CommonStockSharesIssued 1,000,551,482us-gaap_CommonStockSharesIssued
Ordinary shares, shares outstanding 0us-gaap_CommonStockSharesOutstanding       900,551,482us-gaap_CommonStockSharesOutstanding
Series A Convertible Preferred Stock          
Convertible preferred shares, par value (in dollars per share) $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Convertible preferred shares, shares authorized 0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      102,409,639us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Convertible preferred shares, shares issued 0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      102,409,639us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Convertible preferred shares, shares outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      102,409,639us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Series B Convertible Preferred Stock          
Convertible preferred shares, par value (in dollars per share) $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Convertible preferred shares, shares authorized 0us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      122,495,531us-gaap_TemporaryEquitySharesAuthorized
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Convertible preferred shares, shares issued 0us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      122,495,531us-gaap_TemporaryEquitySharesIssued
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Convertible preferred shares, shares outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      122,495,531us-gaap_TemporaryEquitySharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Class A Ordinary shares          
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
  0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
   
Ordinary shares, shares authorized 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
Ordinary shares, shares issued 288,988,560us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
      0us-gaap_CommonStockSharesIssued
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Ordinary shares, shares outstanding 260,045,912us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
      0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Class B Ordinary shares          
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
       
Ordinary shares, shares authorized 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
Ordinary shares, shares issued 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 1,095,456,652us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
      0us-gaap_CommonStockSharesOutstanding
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Kingsoft          
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Ordinary shares, shares authorized 0us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      1,775,094,830us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Ordinary shares, shares issued 0us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      1,000,551,482us-gaap_CommonStockSharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Ordinary shares, shares outstanding 0us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
      900,551,482us-gaap_CommonStockSharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
Kingsoft | Series A Convertible Preferred Stock          
Convertible preferred shares, par value (in dollars per share) $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Convertible preferred shares, shares authorized 0us-gaap_TemporaryEquitySharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      102,409,639us-gaap_TemporaryEquitySharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Convertible preferred shares, shares issued 0us-gaap_TemporaryEquitySharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      102,409,639us-gaap_TemporaryEquitySharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Convertible preferred shares, shares outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
      102,409,639us-gaap_TemporaryEquitySharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesAConvertiblePreferredStockMember
Kingsoft | Series B Convertible Preferred Stock          
Convertible preferred shares, par value (in dollars per share) $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      $ 0.000025us-gaap_TemporaryEquityParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Convertible preferred shares, shares authorized 0us-gaap_TemporaryEquitySharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      122,495,531us-gaap_TemporaryEquitySharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Convertible preferred shares, shares issued 0us-gaap_TemporaryEquitySharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      122,495,531us-gaap_TemporaryEquitySharesIssued
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Convertible preferred shares, shares outstanding 0us-gaap_TemporaryEquitySharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
      122,495,531us-gaap_TemporaryEquitySharesOutstanding
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= cmcm_SeriesBConvertiblePreferredStockMember
Kingsoft | Class A Ordinary shares          
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
      $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Ordinary shares, shares authorized 7,600,000,000us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
      0us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassAMember
Ordinary shares, shares issued 288,988,560us-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_CommonClassAMember
Ordinary shares, shares outstanding 260,045,912us-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_CommonClassAMember
Kingsoft | Class B Ordinary shares          
Ordinary shares, par value (in dollars per share) $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
      $ 0.000025us-gaap_CommonStockParOrStatedValuePerShare
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Ordinary shares, shares authorized 1,400,000,000us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
      0us-gaap_CommonStockSharesAuthorized
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Ordinary shares, shares issued 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
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember
Ordinary shares, shares outstanding 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
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonClassBMember