XML 25 R50.htm IDEA: XBRL DOCUMENT v2.4.1.9
Employee And Non-Employee Benefit And Compensation Plans - Additional Information (Details) (USD $)
12 Months Ended 3 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2009
Dec. 31, 2011
Dec. 31, 2014
Apr. 30, 2008
May 01, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Maximum employee contribution 25.00%us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent              
Employer mathcing contribution percent of match 50.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch              
Employer matching contribution, percent 3.00%us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent              
Employer-matching contributions vesting period 4 years              
Employer-matching contributions $ 500,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 700,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount $ 800,000us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount          
Non-cash equity compensation 2,141,000us-gaap_AllocatedShareBasedCompensationExpense [1] 1,908,000us-gaap_AllocatedShareBasedCompensationExpense [1] 3,807,000us-gaap_AllocatedShareBasedCompensationExpense          
Non-cash equity compensation 2,113,000us-gaap_ShareBasedCompensation 1,979,000us-gaap_ShareBasedCompensation 3,939,000us-gaap_ShareBasedCompensation          
Maximum term of stock options 10 years              
Option Expense 600,000us-gaap_StockOptionPlanExpense 800,000us-gaap_StockOptionPlanExpense 1,700,000us-gaap_StockOptionPlanExpense          
Restricted Stock or Unit Expense 1,600,000us-gaap_RestrictedStockExpense 1,100,000us-gaap_RestrictedStockExpense 2,300,000us-gaap_RestrictedStockExpense          
Exercise price of option granted $ 2.17us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue              
Shares forfeited     2,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod          
Stock Options [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost related to stock awards 700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
        700,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
   
Weighted average recognition period of unrecognized compensation cost 1 year 5 months 16 days              
Intrinsic value of options exercised 600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
  100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
         
Service period-based options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period 1 year              
Exercise price of option granted $ 1.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
$ 1.79us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
           
Price-based options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise price of option granted $ 1.59us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedMember
             
Price-based RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Nonvested shares 1,102,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
970,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
440,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
  440,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
1,102,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
   
Nonvested shares, weighted average grant date fair value $ 0.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
$ 0.77us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
$ 3.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
  3.07us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
$ 0.94us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
   
Shares granted 242,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
930,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
         
Shares forfeited 110,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
           
1999 Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized for grant awards             10,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= mso_A1999PlanMember
 
Non-Employee Director Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of shares authorized for grant awards             600,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_PlanNameAxis
= mso_NonEmployeeDirectorPlanMember
 
Stock Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares available for issuance 6,327,129,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
        6,327,129,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
  10,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
Increase in shares available for issuance       4,557,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
       
Total fair value of shares vested 900,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
1,400,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
900,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
         
Stock Plan | Service period-based options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options granted 25,070us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
1,190,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
505,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
         
Exercise price of option granted $ 1.99us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 0.90us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 1.72us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
         
Nonvested shares 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
8,352us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
    0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
   
Nonvested shares, weighted average grant date fair value $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 4.49us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
    $ 0.00us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
   
Shares granted 26,966,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
9,424,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
    25,202us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
     
Stock Plan | Price-based options                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options granted 185,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
/ us-gaap_AwardTypeAxis
= mso_PriceBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
             
Exercise price of option granted $ 1.62us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
             
Stock Plan | Service period-based restricted stock                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Total fair value of shares vested     100,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRestrictedStockMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
         
Stock Plan | Service period-based RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost related to stock awards 1,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
        1,300,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
   
Weighted average recognition period of unrecognized compensation cost 2 years 0 months 4 days              
Total fair value of shares vested 1,000,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
1,400,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
400,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
         
Nonvested shares 543,984us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
742,083us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
719,726us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
  539,698us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
543,984us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
   
Nonvested shares, weighted average grant date fair value $ 3.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 2.69us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 3.93us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
  4.29us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
$ 3.40us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
   
Shares granted 225,297us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
814,500us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
302,163us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
         
Shares forfeited 32,771us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
353,790us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
           
Stock Plan | Service period-based RSUs | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Non-cash equity compensation 300,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Unrecognized compensation cost related to stock awards 600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
        600,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
   
Weighted average recognition period of unrecognized compensation cost 2 years              
Shares granted           400,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
   
Number of RSUs to vest           133,333mso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber
/ us-gaap_AwardTypeAxis
= mso_ServicePeriodBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
   
Stock Plan | Price-based RSUs                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized compensation cost related to stock awards 500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
        500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
   
Weighted average recognition period of unrecognized compensation cost 1 year 2 months 5 days              
Stock Plan | Price-based RSUs | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares granted 800,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Stock Plan | Price-based RSUs | $6 exercise price | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Non-cash equity compensation 200,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A6ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Unrecognized compensation cost related to stock awards $ 200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A6ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
        $ 200,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A6ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
   
Exercise price of option granted $ 6us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A6ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Number of RSUs to vest 200,000mso_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestNumber
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A6ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Stock Plan | Price-based RSUs | $8 exercise price | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise price of option granted $ 8us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A8ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Shares granted 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A8ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Stock Plan | Price-based RSUs | $10 exercise price | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise price of option granted $ 10us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A10ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Shares granted 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A10ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Stock Plan | Price-based RSUs | $12 exercise price | Chief Executive Officer [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Exercise price of option granted $ 12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A12ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
Shares granted 200,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= mso_PriceBasedRsusMember
/ us-gaap_PlanNameAxis
= mso_StockPlanMember
/ us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis
= mso_A12ExercisePriceMember
/ us-gaap_TitleOfIndividualAxis
= us-gaap_ChiefExecutiveOfficerMember
             
[1] As disclosed on the Company's consolidated statements of cash flows, total non-cash equity compensation expense was $2.1 million, $2.0 million and $3.9 million in 2014, 2013 and 2012, respectively. Included in non-cash equity compensation expense were net charges to expense of approximately $0.1 million for 2013 and 2012, and reversals of expense in 2014 of approximately $0.03 million, which were generated in connection with restructuring activities. Accordingly, these amounts are reflected as restructuring charges in the Company's 2014, 2013 and 2012 consolidated statements of operations. See Note 17, Restructuring Charges for further information.