XML 100 R55.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Significant Accounting Policies - Schedule of Premium Revenue (Details) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2017 | Dec. 31, 2016 | Dec. 31, 2015
Summarized premium revenue |  |  |
Premium revenue | $ 18,854 | $ 16,445 | $ 13,261
Health Plans |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 18,854 | $ 16,445 | $ 13,261
Premium revenue percentage | 100.00% | 100.00% | 100.00%
Health Plans | California |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 2,701 | $ 2,378 | $ 2,200
Premium revenue percentage | 14.30% | 14.40% | 16.60%
Health Plans | Florida |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 2,568 | $ 1,938 | $ 1,199
Premium revenue percentage | 13.60% | 11.80% | 9.10%
Health Plans | Illinois |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 593 | $ 603 | $ 398
Premium revenue percentage | 3.10% | 3.70% | 3.00%
Health Plans | Michigan |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 1,596 | $ 1,527 | $ 1,072
Premium revenue percentage | 8.50% | 9.30% | 8.10%
Health Plans | New Mexico |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 1,368 | $ 1,305 | $ 1,237
Premium revenue percentage | 7.30% | 7.90% | 9.30%
Health Plans | New York |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 181 | $ 82 | $ 0
Premium revenue percentage | 1.00% | 0.50% | 0.00%
Health Plans | Ohio |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 2,216 | $ 1,967 | $ 2,035
Premium revenue percentage | 11.80% | 12.00% | 15.30%
Health Plans | Puerto Rico |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 732 | $ 726 | $ 567
Premium revenue percentage | 3.90% | 4.40% | 4.30%
Health Plans | South Carolina |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 445 | $ 378 | $ 348
Premium revenue percentage | 2.40% | 2.30% | 2.60%
Health Plans | Texas |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 2,813 | $ 2,461 | $ 1,963
Premium revenue percentage | 14.90% | 15.00% | 14.80%
Health Plans | Utah |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 535 | $ 447 | $ 334
Premium revenue percentage | 2.80% | 2.70% | 2.50%
Health Plans | Washington |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 2,608 | $ 2,222 | $ 1,605
Premium revenue percentage | 13.80% | 13.50% | 12.10%
Health Plans | Wisconsin |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 491 | $ 398 | $ 262
Premium revenue percentage | 2.60% | 2.40% | 2.00%
Health Plans | Other |  |  |
Summarized premium revenue |  |  |
Premium revenue | $ 7 | $ 13 | $ 41
Premium revenue percentage | 0.00% | 0.10% | 0.30%

X
- Definition Health Care Organization, Revenue Percentage + References No definition available. + Details
Name: | moh_HealthCareOrganizationRevenuePercentage
Namespace Prefix: | moh_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of insurance premium revenue recognized. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_HealthCareOrganizationPremiumRevenue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_HealthCareOrganizationRevenueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=moh_HealthPlansMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_CA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_FL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_IL
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_MI
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_NM
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_NY
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_OH
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=country_PR
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_SC
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_TX
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_UT
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_WA
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=stpr_WI
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=moh_OtherHealthPlanMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |