XML 71 R83.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-based Compensation (Share Options, Additional Information) (Details)
12 Months Ended
Dec. 31, 2014
USD ($)
Dec. 31, 2014
CNY
Dec. 31, 2013
CNY
Dec. 31, 2012
CNY
Dec. 31, 2014
Share Options [Member]
USD ($)
Dec. 31, 2014
Share Options [Member]
CNY
Dec. 31, 2013
Share Options [Member]
USD ($)
Dec. 31, 2013
Share Options [Member]
CNY
Dec. 31, 2012
Share Options [Member]
CNY
Dec. 31, 2014
Share Options [Member]
Former employees [Member]
USD ($)
Dec. 31, 2014
Share Options [Member]
Former employees [Member]
CNY
Dec. 31, 2013
Share Options [Member]
Former employees [Member]
Dec. 31, 2014
ADS [Member]
USD ($)
Dec. 31, 2014
Ordinary Shares [Member]
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                            
Closing stock price (US$ per share)                         $ 8.31feng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsClosingStockPrice
/ us-gaap_StatementClassOfStockAxis
= feng_AdsMember
$ 1.04feng_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsClosingStockPrice
/ us-gaap_StatementClassOfStockAxis
= us-gaap_CommonStockMember
Weighted-average grant date fair values of options granted (US$ per share)         $ 0.67us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  $ 0.50us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
             
Cash received from former employees' exercise of options                   $ 200,000feng_EmployeeServiceShareBasedCompensationAccumulatedCashReceivedFromExerciseOfContingentlyIssuableShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
1,500,000feng_EmployeeServiceShareBasedCompensationAccumulatedCashReceivedFromExerciseOfContingentlyIssuableShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
     
Shares issued to former employees after IPO (number of shares)                   4,913,390feng_EmployeeServiceShareBasedCompensationAccumulatedSharesFromExerciseOfContingentlyIssuableShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
4,913,390feng_EmployeeServiceShareBasedCompensationAccumulatedSharesFromExerciseOfContingentlyIssuableShares
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
     
Contingently issuable shares to be issued upon former employees' request (number of shares)                   1,799,001feng_EmployeeServiceShareBasedCompensationContingentlyIssuableSharesExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
1,799,001feng_EmployeeServiceShareBasedCompensationContingentlyIssuableSharesExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
2,263,518feng_EmployeeServiceShareBasedCompensationContingentlyIssuableSharesExercisableNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
/ us-gaap_TitleOfIndividualAxis
= feng_FormerEmployeesMember
   
Recognized share-based compensation 8,571,000us-gaap_AllocatedShareBasedCompensationExpense 53,181,000us-gaap_AllocatedShareBasedCompensationExpense 16,723,000us-gaap_AllocatedShareBasedCompensationExpense 6,759,000us-gaap_AllocatedShareBasedCompensationExpense 8,500,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
53,000,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  16,800,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
(100,000)us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Unrecognized share-based compensation for options         $ 12,100,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
75,200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
               
Period for recognition         2 years 10 months 24 days 2 years 10 months 24 days