XML 68 R58.htm IDEA: XBRL DOCUMENT
v3.19.2

Subsequent Event - Narrative (Details) - Subsequent Event | Jul. 30, 2019 USD ($)
--- | ---
Oaktown Re III Ltd [Member] | 2019 ILN Notes | Mortgage-linked Debt |
Subsequent Event [Line Items] |
Proceeds from issuance of notes | $ 326,900,000
Third-Party Reinsurers | 2019 ILN Transaction |
Subsequent Event [Line Items] |
Aggregate excess of loss reinsurance retained by company | 123,400,000
Third-Party Reinsurers | 2019 ILN Transaction | Maximum |
Subsequent Event [Line Items] |
Aggregate excess of loss reinsurance coverage | 326,900,000
Anticipated payment related to annual operating expenses | $ 250,000

X
- Definition Amount of anticipated payments related to operating expenses of counterparty. + References No definition available. + Details
Name: | nmih_AnticipatedOperatingExpensePaymentsAnnual
Namespace Prefix: | nmih_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=118932676&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Stated amount that is the upper retention limit per entity policy. + References No definition available. + Details
Name: | us-gaap_ReinsuranceRetentionPolicyAmountRetained
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of risk reinsured in excess of stated retention per company policy. + References No definition available. + Details
Name: | us-gaap_ReinsuranceRetentionPolicyExcessRetentionAmountReinsured
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. + References No definition available. + Details
Name: | us-gaap_SubsequentEventLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=nmih_OaktownReIIILtdMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=nmih_TwoThousandNineteenILNNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_SecuredDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CededCreditRiskAxis=nmih_ThirdPartyReinsurersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ReinsurancePolicyTypeAxis=nmih_TwoThousandNineteenILNTransactionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |