XML 79 R6.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Shareholders' Equity
In Thousands, except Share data
Class A ordinary shares [Member]
USD ($)
Class A ordinary shares [Member]
CNY
Class B ordinary shares [Member]
USD ($)
Class B ordinary shares [Member]
CNY
Treasury stock [Member]
USD ($)
Treasury stock [Member]
CNY
Additional paid-in capital [Member]
USD ($)
Additional paid-in capital [Member]
CNY
Statutory reserves [Member]
USD ($)
Statutory reserves [Member]
CNY
Accumulated (deficit)/Retained earnings [Member]
USD ($)
Accumulated (deficit)/Retained earnings [Member]
CNY
Accumulated other comprehensive loss [Member]
USD ($)
Accumulated other comprehensive loss [Member]
CNY
Noncontrolling interests [Member]
CNY
Total
USD ($)
Total
CNY
Balance at Dec. 31, 2011   20,001us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  22,053us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
      1,830,882us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  24,647us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
  (555,831)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (34,969)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    1,306,783us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, number of shares at Dec. 31, 2011   306,101,077us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  317,325,360us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
                         
Share-based compensation               6,759us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                6,759us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of ordinary shares upon settlement of share-based awards   723us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
          (123)us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                600us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
Issuance of ordinary shares upon settlement of share-based awards, number of shares   11,456,632us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
                             
Repurchase of ordinary shares           (52,466)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                    (52,466)us-gaap_TreasuryStockValueAcquiredCostMethod
Repurchase of ordinary shares, number of shares           (18,189,560)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Cancellation of repurchased ordinary shares   (1,149)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
      52,354us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (51,921)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                (716)us-gaap_TreasuryStockRetiredCostMethodAmount
Cancellation of repurchased ordinary shares, number of shares   (18,148,760)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
      18,148,760us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Appropriation to statutory reserves                   7,338feng_StatutoryReserves
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
  (7,338)feng_StatutoryReserves
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
         
Foreign currency translation adjustment                           (1,979)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    (1,979)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Net income                       107,359us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
        107,359us-gaap_ProfitLoss
Balance at Dec. 31, 2012   19,575us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  22,053us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
  (112)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  1,785,597us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  31,985us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
  (455,810)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (36,948)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    1,366,340us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, number of shares at Dec. 31, 2012   299,408,949us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  317,325,360us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
  (40,800)us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Share-based compensation               16,723us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                16,723us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of ordinary shares upon settlement of share-based awards   291us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
          228us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                519us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
Issuance of ordinary shares upon settlement of share-based awards, number of shares   4,707,400us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
                             
Repurchase of ordinary shares           (72,611)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                    (72,611)us-gaap_TreasuryStockValueAcquiredCostMethod
Repurchase of ordinary shares, number of shares           (20,196,592)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Cancellation of repurchased ordinary shares   (1,256)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
      72,723us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (72,247)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                (780)us-gaap_TreasuryStockRetiredCostMethodAmount
Cancellation of repurchased ordinary shares, number of shares   (20,237,392)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
      20,237,392us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Cancellation of restricted shares   (80)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
          80us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Cancellation of restricted shares, number of shares   (1,300,000)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
                             
Appropriation to statutory reserves                   18,345feng_StatutoryReserves
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
  (18,345)feng_StatutoryReserves
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
         
Foreign currency translation adjustment                           (23,179)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
    (23,179)us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Capital contribution received from noncontrolling shareholders               4,612feng_NoncontrollingInterestIncreaseFromCapitalContributionFromNoncontrollingShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
            5,388feng_NoncontrollingInterestIncreaseFromCapitalContributionFromNoncontrollingShareholders
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  10,000feng_NoncontrollingInterestIncreaseFromCapitalContributionFromNoncontrollingShareholders
Net income                       279,554us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (1,531)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  278,023us-gaap_ProfitLoss
Balance at Dec. 31, 2013   18,530us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  22,053us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
      1,734,993us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
  50,330us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
  (194,601)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
  (60,127)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
3,857us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  1,575,035us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, number of shares at Dec. 31, 2013   282,578,957us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  317,325,360us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
                         
Share-based compensation               53,181us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                53,181us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
Issuance of ordinary shares upon settlement of share-based awards   426us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
          9,217us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                9,643us-gaap_StockIssuedDuringPeriodValueEmployeeStockOwnershipPlan
Issuance of ordinary shares upon settlement of share-based awards, number of shares   6,928,776us-gaap_StockIssuedDuringPeriodSharesEmployeeStockOwnershipPlan
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
                             
Repurchase of ordinary shares           (241,344)us-gaap_TreasuryStockValueAcquiredCostMethod
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                    (241,344)us-gaap_TreasuryStockValueAcquiredCostMethod
Repurchase of ordinary shares, number of shares           (32,168,584)us-gaap_TreasuryStockSharesAcquired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Cancellation of repurchased ordinary shares   (1,854)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
      227,965us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
  (227,267)us-gaap_TreasuryStockRetiredCostMethodAmount
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                (1,156)us-gaap_TreasuryStockRetiredCostMethodAmount
Cancellation of repurchased ordinary shares, number of shares   (30,128,928)us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
      30,128,928us-gaap_TreasuryStockSharesRetired
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
                     
Cancellation of restricted shares   (10)us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
          10us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                 
Cancellation of restricted shares, number of shares   (168,752)us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
                             
Appropriation to statutory reserves                   15,638feng_StatutoryReserves
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
  (15,638)feng_StatutoryReserves
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
         
Fair value changes of available-for-sale investment                           40,283us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  6,492us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax 40,283us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
Foreign currency translation adjustment                           4,503us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  726us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax 4,503us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
Issuance of ordinary shares for investment   186us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
          17,093us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
                17,279us-gaap_StockIssuedDuringPeriodValuePurchaseOfAssets
Issuance of ordinary shares for investment, number of shares   3,034,245us-gaap_StockIssuedDuringPeriodSharesPurchaseOfAssets
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
                             
Disposition of certain investment in a subsidiary                             (2,885)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
  (2,885)us-gaap_NoncontrollingInterestDecreaseFromDeconsolidation
Net income                       263,091us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
    (972)us-gaap_ProfitLoss
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_NoncontrollingInterestMember
42,245us-gaap_ProfitLoss 262,119us-gaap_ProfitLoss
Balance at Dec. 31, 2014 $ 2,785us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
17,278us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
$ 3,554us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
22,053us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
$ (2,156)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
(13,379)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember
$ 255,815us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
1,587,227us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AdditionalPaidInCapitalMember
$ 10,632us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
65,968us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= feng_StatutoryReservesMember
$ 8,518us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
52,852us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_RetainedEarningsMember
$ (2,473)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
(15,341)us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_AccumulatedOtherComprehensiveIncomeMember
  $ 276,675us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 1,716,658us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Balance, number of shares at Dec. 31, 2014 262,244,298us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassAMember
  317,325,360us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_CommonClassBMember
  (2,039,656)us-gaap_SharesOutstanding
/ us-gaap_StatementEquityComponentsAxis
= us-gaap_TreasuryStockMember