XML 54 R20.htm IDEA: XBRL DOCUMENT v2.4.1.9
General (Details) (USD $)
3 Months Ended
Mar. 31, 2015
segment
Mar. 31, 2014
Operating results by business segment    
Number of segments 5us-gaap_NumberOfReportableSegments  
Revenues $ 980,968,000us-gaap_Revenues $ 966,475,000us-gaap_Revenues
Commercial | Risk Based Product    
Operating results by business segment    
Covered Lives 2,700,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_RiskBasedProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_CommercialMember
 
Revenues 69,700,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_RiskBasedProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_CommercialMember
 
Commercial | ASO (Administrative Services Only)    
Operating results by business segment    
Covered Lives 15,100,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_AdministrativeServicesOnlyProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_CommercialMember
 
Revenues 31,300,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_AdministrativeServicesOnlyProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_CommercialMember
 
Commercial | EAP (Employee Assistance Programs)    
Operating results by business segment    
Covered Lives 13,400,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_EmployeeAssistanceProgramsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_CommercialMember
 
Revenues 51,500,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_EmployeeAssistanceProgramsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_CommercialMember
 
Public Sector | Risk Based Product    
Operating results by business segment    
Covered Lives 1,400,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_RiskBasedProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PublicSectorMember
 
Revenues 407,800,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_RiskBasedProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PublicSectorMember
 
Public Sector | ASO (Administrative Services Only)    
Operating results by business segment    
Covered Lives 1,800,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_AdministrativeServicesOnlyProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PublicSectorMember
 
Revenues 15,200,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_AdministrativeServicesOnlyProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PublicSectorMember
 
Specialty Solutions | Risk Based Product    
Operating results by business segment    
Covered Lives 7,200,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_RiskBasedProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_SpecialtySolutionsMember
 
Revenues 110,200,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_RiskBasedProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_SpecialtySolutionsMember
 
Specialty Solutions | ASO (Administrative Services Only)    
Operating results by business segment    
Covered Lives 15,000,000mgln_CoveredLives
/ us-gaap_ProductOrServiceAxis
= mgln_AdministrativeServicesOnlyProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_SpecialtySolutionsMember
 
Revenues 14,100,000us-gaap_Revenues
/ us-gaap_ProductOrServiceAxis
= mgln_AdministrativeServicesOnlyProductMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_SpecialtySolutionsMember
 
Pharmacy Management    
Operating results by business segment    
Number of multiple applied for adjusted claim 3mgln_NumberOfMultipleFactorToBeAppliedInAdjustedClaimAmount
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Number of days for applying the multiple 90 days  
Number of states served 26mgln_NumberOfStatesServed
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Pharmacy Management | PBM (Pharmacy Benefit Management)    
Operating results by business segment    
Adjusted claims paid 3,000,000mgln_PaymentsForAdjustedClaims
/ us-gaap_ProductOrServiceAxis
= mgln_PharmacyBenefitManagementMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Pharmacy Management | PBA (Pharmacy Benefit Administration)    
Operating results by business segment    
Adjusted claims paid 14,800,000mgln_PaymentsForAdjustedClaims
/ us-gaap_ProductOrServiceAxis
= mgln_PharmacyBenefitAdministrationMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Pharmacy Management | Specialty Dispensing    
Operating results by business segment    
Adjusted claims paid $ 27,900mgln_PaymentsForAdjustedClaims
/ us-gaap_ProductOrServiceAxis
= mgln_SpecialtyDispensingMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Pharmacy Management | Commercial PBM    
Operating results by business segment    
Generic dispensing rate (as a percent) 82.90%mgln_GenericDispensingRateAsPercentage
/ us-gaap_ProductOrServiceAxis
= mgln_CommercialPharmacyBenefitManagementMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Number of members served 900,000mgln_NumberOfMembersServed
/ us-gaap_ProductOrServiceAxis
= mgln_CommercialPharmacyBenefitManagementMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Pharmacy Management | Medical pharmacy management programs    
Operating results by business segment    
Number of members served 10,500,000mgln_NumberOfMembersServed
/ us-gaap_ProductOrServiceAxis
= mgln_MedicalPharmacyManagementProgramsMember
/ us-gaap_StatementBusinessSegmentsAxis
= mgln_PharmacySolutionsMember
 
Managed Healthcare    
Operating results by business segment    
Number of segments 2us-gaap_NumberOfReportableSegments
/ mgln_BusinessGroupAxis
= mgln_ManagedBehavioralHealthcareMember