<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:nmih="http://www.nationalmi.com/20200331"
  xmlns:srt="http://fasb.org/srt/2019-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="nmih-20200331.xsd" xlink:type="simple"/>
    <context id="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i64b1b7d1f2a9496e8ee8b32328b61442_I20200504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <instant>2020-05-04</instant>
        </period>
    </context>
    <context id="i98d9149b89c64749a7b57fe1f428a5d6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i33ce9f05ae694434a03920d60a822864_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="iea99283045464345a6ee44b0648e876c_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i016fbbb34bea4c3bbff6edb29c2deb12_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i883f34ea09714da1be839a11319764bc_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77568125ead44270bbfd715e7f77ea0e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibec71f3c3699425aabe33a32935298da_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2520fe07879045f3aa74a52b18f57416_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaa755f44aa6c467f9d36b1f34512c632_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0292e50451fe4c5c8867be74260994ce_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="icb0ba01e10384444947eac72641c6bed_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1254970c4d1f4056b8a169bb880aff4b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1a9b3b87515849ecbe2ba0df6a06d3ea_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6d8d1ddf37854f92ba77bffc17d2377b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i33e4d42cd6624cef97e5595e5ebb8a9a_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9337988eaed24899b2179f3a81a65c2b_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1fba152eba4c4e69ad14f4fb9eb14849_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iba3503d45d324b6fbab47f2eadb45f68_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i9628b83f77e1450db084a13621bbcf79_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="idc466c62e7394640bbeea83f21c94458_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4af7f13dd8ac49d0b06126eebb82741f_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i355183fd0d43424aa5d0188226484d76_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ie28fa34ebb3e4bf6a5d700ac2b04cb78_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i71d41ebac3534bdabff6ee152cc2ac91_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i475a40925b71474cb099569849d4f703_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i8262494a29f941f3975bf6df7ce351e3_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i317c245f279449baa19cc943b7bd8f85_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iae934f45c11d4570a7db5734d6dfe023_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i39194e1ac931411eb635ed3fc89b5369_D20180101-20180331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-03-31</endDate>
        </period>
    </context>
    <context id="i0f3195aac1ed4b1ab1b7ff137530de8c_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:QSRTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if30b2c42e37d4c4288881c4174009be1_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ifd3ad483f31b48309cc38bf068ed3378_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4c042bafacca4ab6955761a0fc665678_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib0d907c09fb746238b9ed1254702c80b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2a9664d47fb14dd997ec193ccbe70c99_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i53a9704b46174d79a4cd327698694646_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifa0a5f3ce248430687219f306dcbd9ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i01ef0da314ff416789ee1dec5f2c501a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:BondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i6b38228321834551aedba24350c75b86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ShortTermInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4e210f0e04484e698dca3c3da7712fea_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:FinancialIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i58810a02ab20460db1f879ff61e7f868_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:FinancialIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if29ad0c293404009b77693f82b6af1e0_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:ConsumerIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9587c16103f34585a7bc7301993f55c9_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:ConsumerIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i06e4607c0d454eddb5f5c4ab0385f4aa_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:CommunicationsIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="if533a5f1f484434db4b64ad17360bc9d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:CommunicationsIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibe9678e3bc9546438cb3ee16751e0c3e_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:UtilitiesIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ib206a238b9fb41bb92cb241d607cbdd4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:UtilitiesIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i90b4f0c13e6a4e8ebaf44b1219c9e756_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:IndustrialIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i78dcd6fbb03f49b982f25aafbdec851b_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:IndustrialIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1569151f477944d3887c6c5d58353456_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:TechnologyIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia973c7ace9cc40e89a32c213ed313925_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:TechnologyIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i3df7be10fce7425896bbdf2f648993ef_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:EnergyIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i4c663d14a7814d439ae20e6d93e44cb7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="nmih:DebtSecuritiesByIndustryAxis">nmih:EnergyIndustryGroupMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i24bd3a7cbb0b404ca647ccb6dd60c5ae_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i384d255b19764449804d0fcca9ea5cbc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i8fe0b57cc2a2484c964974aa5af204bd_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i47e049c33ad64cee931b4f85a750420b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ibf18b47dd97a48d688abc145478e3316_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ica6dd889339d43a18fe6128d2af494b2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icb1125f56eb747f29c4bc27e95db699d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i47d88ef2c2c24c7b95b1cab6eed076ec_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i66f2e627fbde4af4a9b4c63c567495a9_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5e50915c4a384e10978b8b3ab732774d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i3a6ce21b762a4195bf1c5126c0852810_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i935fbb3dab554a688fe39880f529ae74_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i49d42226814b4e69800048ee9ebd03d2_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i91c4199604434876a54203797d2aefbc_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5f9e1bd86d724add80530e905dff44ae_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i5b03fbd499c546d397da9f52045c0137_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i08d8f5e1ef29421cba2f40ce478756d8_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i58e7b3a26d894a988d704392b3e0ef80_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="iedcb2270d296432dba469a395167e72f_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic9b1358d6f814974a574b29020e7b135_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i7f2e72b3cd834281b85f6c689c3de373_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie1001a9cec5b41c7a08f43cdd6b438fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9801d83ec2aa43b3a4c59beda38e972a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i722d71751c6a438ea49916fb620ec6c7_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4bd43ef318444a769867f4dcc8e62225_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i84c12f26eb514149983cc2cff63b493e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1c1457c3bdd94c17a9f28688f7029e1f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i590233cb204c49c9aec0b5b971d23d99_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USStatesAndPoliticalSubdivisionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i34914103dc3b47afac994a3bf4c0adb3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2a9b46e5ee2e41a8844ae80017f5c70e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib637ac888e5043db8c94ac5cad3c02ef_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c917b3e747b4bfbbfad9c815f03dc1a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia7d3e26cf1b44b94af1ae698e3f825ba_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i85fdd8305d184aaf955248c9b398591e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i20ddd9e4febf4d6789b3fa10d97f9177_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic6161a8fa4444598b87da382fe3994e8_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:AssetBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i252c4fedf7a244158bfe7d6140f0f897_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="if892689ad4144a528ea19c15a117d73a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i68aea553767145d49e374236c53bd822_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i945f311df167414087e3971ec2bb2983_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="icf867b5fa79740f59bdfd04069c3e78d_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i012514c9a2474b4cac30090bf8f0dd33_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie347d669a4e941cf8c8f89c894039d73_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i907b6047c0d1418fa7b1dd4458f66a1e_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i6309464ed799410bb50580f1ab1b5e28_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i22bb813e1d62425f8957c35b189d89ee_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ice5e9580a26141a3a68e33aab8c56a3d_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i9a9b89ea94524d17bbc5f6fac899e52e_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputSharePriceMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i127e7cb377f641b885ceb2d3bdd51b79_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i52326f6e836f4fa9aa42ff4ea09b7eed_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i60d2fe25b501412cb05622cea44d4838_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputRiskFreeInterestRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iddbd299a30d34dc38d9b9d1392a9ac66_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i6f36a5b723cd42f5bc7aae2f91356201_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="ib4aecb1f001a417594e163526c95804a_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedTermMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i3ba3a26403ac49ff97139df64e31a11b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i73cffc01231a4eb1a67ffeb300ad9e19_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="iaa1f910cf774441eb2d8bae4039c5332_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputOptionVolatilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i96f5fac8536f441d9c3f37dc7629af46_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1b61fd57e25b46b1b1b5469e54e4e504_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputExpectedDividendRateMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ValuationTechniqueAxis">us-gaap:ValuationTechniqueOptionPricingModelMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i77dc06393ff04fe8baf3b6c704c966f5_I20180524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SeniorSecuredTermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-24</instant>
        </period>
    </context>
    <context id="i5fabc7d2656343bb9ddfb3f2abac57fe_D20180524-20180524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SeniorSecuredTermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-24</startDate>
            <endDate>2018-05-24</endDate>
        </period>
    </context>
    <context id="i4ae54131099742ffaf58a8fca850fdd0_I20180524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-24</instant>
        </period>
    </context>
    <context id="i684273fa044e4f0e816a123c0b3c31fd_D20180524-20180524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-05-24</startDate>
            <endDate>2018-05-24</endDate>
        </period>
    </context>
    <context id="i7b88e6116f164f7e9674c2c406e46abc_I20180524">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:A2015TermLoanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-05-24</instant>
        </period>
    </context>
    <context id="iebb147e5a6b64093ab3c869866189e22_I20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-20</instant>
        </period>
    </context>
    <context id="i99d1cf9e958149ca9766557428df2ebd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SeniorSecuredTermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ifc17da1894a24d2da830517f86bf62d8_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SeniorSecuredTermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="id5a908e0c91649d4870acce02330519c_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SeniorSecuredTermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i6c0cf9663ab64461aa4e730684f5cde5_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SeniorSecuredTermLoan2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="id701de43be9d4b2688412f066c354983_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i35829221c67e4bacbf98375073cd2147_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i0070a36f185445728422a2401828039f_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i7a3a8fc61fd8475f80adda5d06d7ed16_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="i6a2fb920727e4d37a395d55e0f91509a_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="ia68293d1da86454ea5e4b4143213b2b3_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i34fe81f5333340ac9fc9741e6d1059c7_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i45d8e1a65bc74e81a18d8abc41fe3437_D20200320-20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-20</endDate>
        </period>
    </context>
    <context id="i985a414f648740b9b3dfe8405d53be08_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="id14f34aeed934fc09597e790b1fc00c6_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="i7e34cdd8009f40028d252bb8486559f7_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ieedbe52f57dd47d696c0403029d395ab_D20200320-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i9ebab8f73ab642ed81fb2e8631d1a833_D20200320-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-20</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1a223360f9924e55bfbebda386571b66_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="i4b0f9e70e3624b02aee588982ca65f40_D20200319-20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-19</startDate>
            <endDate>2020-03-19</endDate>
        </period>
    </context>
    <context id="iefa27216a9be42ad90794284ec3af8cd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i28c6e87f1c784325b9eb429a98f48fd7_I20200320">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-20</instant>
        </period>
    </context>
    <context id="i3bd68aa074874da9b8d833c6a93e7dad_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia2c8b2c866f9493b93469e452444b352_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0c067c53adb440fa8b2e94870c56a395_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:ILNTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="if8bb8fbdd9044488a2b8643af8952e33_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSeventeenILNTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0a6ca9e1ef784e03888f6cf9f2bc7bb6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandEighteenILNTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i47242252889b4256ac314e8eb91f4d6a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSeventeenILNTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iea3411a89df64395ac134d45de10a764_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSeventeenILNTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i23024220680043a88b2d23767d98761d_I20170502">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nmih:A2017ILNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-05-02</instant>
        </period>
    </context>
    <context id="ieb650b7d84d34db8addc11109f937660_I20180725">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nmih:A2018ILNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-25</instant>
        </period>
    </context>
    <context id="i7a12e90aaaa448a3bb76a87792d5ba36_I20190730">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">nmih:A2019ILNMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-30</instant>
        </period>
    </context>
    <context id="i17241455f55f47cb96ea9ea86add21ab_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:ILNTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i2f940319563d4784b1672cd2ed0aa9a8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:EligiblePoliciesPoolOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i47c6d04ec5d440e0b5c0b96053a4211a_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:EligiblePoliciesPoolTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id6e6e623f848466e92bb2ac3374a2409_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:EligiblePoliciesPoolFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ife9e0998b9ec4f028806a729fb5e2c9d_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:EligiblePoliciesPoolFiveMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i08716e82476b4d8295954e6572aa3540_D20190401-20190401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSixteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-04-01</endDate>
        </period>
    </context>
    <context id="i83f3d89325bc494a9be81351f4cf2e86_D20190331-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSixteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-31</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia76d4212b51e4a2bbc939a5755b5ce37_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i1688604fc6f1467bb88c6b6381297a4d_I20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-03-31</instant>
        </period>
    </context>
    <context id="i39d2deaf619143b5ad7cd5b6d79e4ef4_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaf75ddbbdf7744d5bd4e473052861b29_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="i59254c7521344c7580556fa4f7e7a1d1_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:QSRTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i96396b6a99aa43daa43ceb5abaa1ebcd_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSixteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i00416f0c36354d849280c1f26e4bfe1f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandEighteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iee0e101d86c840f29796738647bd13a6_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSixteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="i36e5b6842ca94afc8e08ab2b0b67558b_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CededCreditRiskAxis">nmih:ThirdPartyReinsurersMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandEighteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia82512155f61471d99d0a642695314d9_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:QSRTransactionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i0cb589ad7ec74d2980e3f3d780b2e930_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nmih:FannieMaeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ic855c7ac16214520acbc8fac199bb9df_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nmih:FannieMaeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ice672cba1e214df6934ec4a5ef465767_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CounterpartyNameAxis">nmih:FannieMaeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ReinsurancePolicyTypeAxis">nmih:TwoThousandSixteenQSRTransactionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ie30921b5cbe24943b03b647afbc96cd0_I20120430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
        </entity>
        <period>
            <instant>2012-04-30</instant>
        </period>
    </context>
    <context id="i868cfd11867e4fbbb4cb293a8e4ee7e6_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nmih:NMicandReoneCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic23bad5a49da4a9c81da6d71da6f79bb_D20190101-20190331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nmih:NMicandReoneCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-03-31</endDate>
        </period>
    </context>
    <context id="ia70e99e65b0b48d29bc41d1b83fef6da_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nmih:NMicandReoneCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="icde1cd010fbf4558a366db02bbfbf7a4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">nmih:NMicandReoneCombinedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i149bf26c5a4a4c93a9f4ac10a3e0aaf6_I20200319">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">nmih:SecuredRevolvingCreditFacility2018Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-03-19</instant>
        </period>
    </context>
    <context id="ibfa0c06d348044829cf3f05535e1f837_I20200430">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001547903</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-04-30</instant>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="state">
        <measure>nmih:state</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="security">
        <measure>nmih:security</measure>
    </unit>
    <unit id="loan">
        <measure>nmih:loan</measure>
    </unit>
    <unit id="claim">
        <measure>nmih:claim</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80L2ZyYWc6YzQ3NmFlYzQzNjkyNDA4MzllMDc4MzM1MWNmYThjYzkvdGFibGU6MzEwM2Q4NDk5MGRlNGZjZWI3M2E2OGI0YzI3MTUyN2UvdGFibGVyYW5nZTozMTAzZDg0OTkwZGU0ZmNlYjczYTY4YjRjMjcxNTI3ZV8zLTEtMS0xLTA_fa70fc00-427e-49e3-a038-8d84e6dca502">0001547903</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80L2ZyYWc6YzQ3NmFlYzQzNjkyNDA4MzllMDc4MzM1MWNmYThjYzkvdGFibGU6MzEwM2Q4NDk5MGRlNGZjZWI3M2E2OGI0YzI3MTUyN2UvdGFibGVyYW5nZTozMTAzZDg0OTkwZGU0ZmNlYjczYTY4YjRjMjcxNTI3ZV80LTEtMS0xLTA_c2785517-8ebf-4b0b-9237-cd51be3b8cde">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80L2ZyYWc6YzQ3NmFlYzQzNjkyNDA4MzllMDc4MzM1MWNmYThjYzkvdGFibGU6MzEwM2Q4NDk5MGRlNGZjZWI3M2E2OGI0YzI3MTUyN2UvdGFibGVyYW5nZTozMTAzZDg0OTkwZGU0ZmNlYjczYTY4YjRjMjcxNTI3ZV81LTEtMS0xLTA_8a5be065-743b-42e7-8301-c8555be32e46">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80L2ZyYWc6YzQ3NmFlYzQzNjkyNDA4MzllMDc4MzM1MWNmYThjYzkvdGFibGU6MzEwM2Q4NDk5MGRlNGZjZWI3M2E2OGI0YzI3MTUyN2UvdGFibGVyYW5nZTozMTAzZDg0OTkwZGU0ZmNlYjczYTY4YjRjMjcxNTI3ZV82LTEtMS0xLTA_6b4fcb17-e17a-4a8a-a1b1-551adf87082a">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80L2ZyYWc6YzQ3NmFlYzQzNjkyNDA4MzllMDc4MzM1MWNmYThjYzkvdGFibGU6MzEwM2Q4NDk5MGRlNGZjZWI3M2E2OGI0YzI3MTUyN2UvdGFibGVyYW5nZTozMTAzZDg0OTkwZGU0ZmNlYjczYTY4YjRjMjcxNTI3ZV83LTEtMS0xLTA_ab36d3c4-782f-45b1-b62c-a08b238b236c">false</dei:AmendmentFlag>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfMi0xLTEtMS0w_4e1fc2f9-f85a-40ef-8760-6173927a73fb"
      unitRef="usd">1059143000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfMi0yLTEtMS0w_95d059da-434b-4088-8cbc-c6ec700bf3e4"
      unitRef="usd">1113779000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:RestrictedCash
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfNC0xLTEtMS0w_664a9e21-91e2-41e9-bbf3-43b1da2a4824"
      unitRef="usd">2505000</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfNC0yLTEtMS0w_bd85e347-1179-4041-927c-3de7276c1103"
      unitRef="usd">2662000</us-gaap:RestrictedCash>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfNi0xLTEtMS0w_69c55bfa-86d4-4d3e-b63c-112cc3e03103"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfNi0yLTEtMS0w_44298ef2-25ec-4eec-8fea-a0e4e211ba3c"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfNy0xLTEtMS0w_9037bcfe-23ec-44ec-9a65-8f3393e62b31"
      unitRef="shares">68873540</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfNy0yLTEtMS0w_244c0662-bdea-4768-b272-2a8ea7c9f09c"
      unitRef="shares">68358074</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfOC0xLTEtMS0w_6bcf4e05-162a-4ff8-b11c-fa5d0279dae3"
      unitRef="shares">68873540</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfOC0yLTEtMS0w_d75b5d8d-26fa-4384-bd77-b275d171195a"
      unitRef="shares">68358074</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfOS0xLTEtMS0w_8f1fb046-d127-4468-bb82-69f8a3819f58"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMi9mcmFnOjZjZjUyZTJlYjE3NDQyNGNiNDA4MTU1OTdmM2EyZDMyL3RhYmxlOjBmMzAxZWIxYTFhZjQyYTg4MmM1ZjljYTJiMDljZDBmL3RhYmxlcmFuZ2U6MGYzMDFlYjFhMWFmNDJhODgyYzVmOWNhMmIwOWNkMGZfOS0yLTEtMS0w_fbe817b1-f3e9-4336-bb98-347c0b5abfc6"
      unitRef="shares">250000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yOC9mcmFnOmYwOWU5MmM2ZmYzMzQ1ZWE5YWVhMzM3MjM3ZmRjOTgwL3RhYmxlOjFhZDk5MWUzNjVhZjQ2YTk4ZWIwNWEzZGNjNjI3NjRjL3RhYmxlcmFuZ2U6MWFkOTkxZTM2NWFmNDZhOThlYjA1YTNkY2M2Mjc2NGNfMy0xLTEtMS0w_cb87c132-49e2-4660-a471-2f301534a051"
      unitRef="usd">-3424000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yOC9mcmFnOmYwOWU5MmM2ZmYzMzQ1ZWE5YWVhMzM3MjM3ZmRjOTgwL3RhYmxlOjFhZDk5MWUzNjVhZjQ2YTk4ZWIwNWEzZGNjNjI3NjRjL3RhYmxlcmFuZ2U6MWFkOTkxZTM2NWFmNDZhOThlYjA1YTNkY2M2Mjc2NGNfMy0yLTEtMS0w_b8a7f0b8-de88-4293-abba-79d8c400aee4"
      unitRef="usd">3953000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yOC9mcmFnOmYwOWU5MmM2ZmYzMzQ1ZWE5YWVhMzM3MjM3ZmRjOTgwL3RhYmxlOjFhZDk5MWUzNjVhZjQ2YTk4ZWIwNWEzZGNjNjI3NjRjL3RhYmxlcmFuZ2U6MWFkOTkxZTM2NWFmNDZhOThlYjA1YTNkY2M2Mjc2NGNfNS0xLTEtMS0w_ebad374e-a2b9-4815-82c3-19b23bbb5cc1"
      unitRef="usd">-15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yOC9mcmFnOmYwOWU5MmM2ZmYzMzQ1ZWE5YWVhMzM3MjM3ZmRjOTgwL3RhYmxlOjFhZDk5MWUzNjVhZjQ2YTk4ZWIwNWEzZGNjNjI3NjRjL3RhYmxlcmFuZ2U6MWFkOTkxZTM2NWFmNDZhOThlYjA1YTNkY2M2Mjc2NGNfNS0yLTEtMS0w_7a62c011-a4aa-499d-be98-a4ebdb3199a8"
      unitRef="usd">-39000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNC9mcmFnOjcxM2I0ODc4YTY5NjQ5Nzc4OGJmZjk5ZjJjMDBlNWFmL3RhYmxlOjEzYWZiMzUwNDk2NTQ2YTQ4YjExYmY2MWM5MTgwMDMyL3RhYmxlcmFuZ2U6MTNhZmIzNTA0OTY1NDZhNDhiMTFiZjYxYzkxODAwMzJfMi0xLTEtMS0w_03b4705b-83f0-4344-bc4b-801637d21d8f"
      unitRef="usd">-3409000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNC9mcmFnOjcxM2I0ODc4YTY5NjQ5Nzc4OGJmZjk5ZjJjMDBlNWFmL3RhYmxlOjEzYWZiMzUwNDk2NTQ2YTQ4YjExYmY2MWM5MTgwMDMyL3RhYmxlcmFuZ2U6MTNhZmIzNTA0OTY1NDZhNDhiMTFiZjYxYzkxODAwMzJfNC0xLTEtMS0w_7d1c1ae3-5b89-4b21-8bbf-5ab871b0418d"
      unitRef="usd">3992000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:DebtInstrumentTerm
      contextRef="i5fabc7d2656343bb9ddfb3f2abac57fe_D20180524-20180524"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxOTQxMzk1NDAwMzA_1b3fd04b-0185-4cd8-bd6f-39a4cf8d0f7f">P5Y</us-gaap:DebtInstrumentTerm>
    <us-gaap:DebtInstrumentTerm
      contextRef="i684273fa044e4f0e816a123c0b3c31fd_D20180524-20180524"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxOTQxMzk1NDAwMDE_db719401-d36e-4c1d-a927-9a7dda822e51">P3Y</us-gaap:DebtInstrumentTerm>
    <dei:DocumentType
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzg0_71ffb812-e29a-430e-a47b-8574ba7eab76">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6ZjYwNmY0OGM1ZTVkNGRkZGE0ZGI0YjEwZGQyNWQ4ZjUvdGFibGVyYW5nZTpmNjA2ZjQ4YzVlNWQ0ZGRkYTRkYjRiMTBkZDI1ZDhmNV8xLTAtMS0xLTA_5f8d0b21-cb27-4e88-a341-b75688475910">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6ZjYwNmY0OGM1ZTVkNGRkZGE0ZGI0YjEwZGQyNWQ4ZjUvdGFibGVyYW5nZTpmNjA2ZjQ4YzVlNWQ0ZGRkYTRkYjRiMTBkZDI1ZDhmNV8yLTItMS0xLTA_741d4c96-d925-4d97-a1b8-1be808cd9f21">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6ZmE0MGNiMmM3NmJkNDhmZmFlMWZmMWIxNjNkM2FiMzcvdGFibGVyYW5nZTpmYTQwY2IyYzc2YmQ0OGZmYWUxZmYxYjE2M2QzYWIzN18wLTAtMS0xLTA_344c5598-23bb-47a3-a121-294dee59b807">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzg1_850a5d32-609e-44d2-9703-939b10da3482">001-36174</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhODM3ODYxNmYwNGFlZmIwYmQwYzhkMzJmNTNlNWIvdGFibGVyYW5nZTozOGE4Mzc4NjE2ZjA0YWVmYjBiZDBjOGQzMmY1M2U1Yl8wLTAtMS0xLTA_b25fd4c8-2158-4449-a6f8-0c09194fb762">NMI Holdings, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhYmVjNjliMTFiNGE3NGFhYTY3ODAwZGJjZTc2YTYvdGFibGVyYW5nZTozOGFiZWM2OWIxMWI0YTc0YWFhNjc4MDBkYmNlNzZhNl8wLTAtMS0xLTA_d8acea70-19b1-4d92-a20f-a03202042028">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhYmVjNjliMTFiNGE3NGFhYTY3ODAwZGJjZTc2YTYvdGFibGVyYW5nZTozOGFiZWM2OWIxMWI0YTc0YWFhNjc4MDBkYmNlNzZhNl8wLTYtMS0xLTA_7bb86f85-9535-49d4-8d03-012471a2a86f">45-4914248</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhYmVjNjliMTFiNGE3NGFhYTY3ODAwZGJjZTc2YTYvdGFibGVyYW5nZTozOGFiZWM2OWIxMWI0YTc0YWFhNjc4MDBkYmNlNzZhNl8zLTAtMS0xLTA_018c970e-84a1-4ee8-926c-2212e26b74a7">2100 Powell Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhYmVjNjliMTFiNGE3NGFhYTY3ODAwZGJjZTc2YTYvdGFibGVyYW5nZTozOGFiZWM2OWIxMWI0YTc0YWFhNjc4MDBkYmNlNzZhNl8zLTItMS0xLTA_8b31edc9-a0e0-4986-b2f9-69ebd20ac02b">Emeryville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhYmVjNjliMTFiNGE3NGFhYTY3ODAwZGJjZTc2YTYvdGFibGVyYW5nZTozOGFiZWM2OWIxMWI0YTc0YWFhNjc4MDBkYmNlNzZhNl8zLTQtMS0xLTA_6d63d17f-6221-4f18-a129-741fa831f582">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MzhhYmVjNjliMTFiNGE3NGFhYTY3ODAwZGJjZTc2YTYvdGFibGVyYW5nZTozOGFiZWM2OWIxMWI0YTc0YWFhNjc4MDBkYmNlNzZhNl8zLTYtMS0xLTA_5aeea837-652e-4409-8f23-35afe579cdb6">94608</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzg2_ca8ad3d2-d0c3-468a-89bf-e0aff92ea903">855</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzg3_8021eff2-ea87-474b-b46c-6b66ae369057">530-6642</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MDhmYmZhODU5NWU4NGI4NmJkMDliNDRhOTBkNjljYzgvdGFibGVyYW5nZTowOGZiZmE4NTk1ZTg0Yjg2YmQwOWI0NGE5MGQ2OWNjOF8xLTAtMS0xLTA_ce0d4e32-fa06-453b-9740-f9a275f55670">Class A Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MDhmYmZhODU5NWU4NGI4NmJkMDliNDRhOTBkNjljYzgvdGFibGVyYW5nZTowOGZiZmE4NTk1ZTg0Yjg2YmQwOWI0NGE5MGQ2OWNjOF8xLTEtMS0xLTA_9aee0d69-ed1f-476e-81d0-34024e4725e9">NMIH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6MDhmYmZhODU5NWU4NGI4NmJkMDliNDRhOTBkNjljYzgvdGFibGVyYW5nZTowOGZiZmE4NTk1ZTg0Yjg2YmQwOWI0NGE5MGQ2OWNjOF8xLTItMS0xLTA_38c4f5a3-7f34-4ef7-8fb5-30dad3e215ce">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzg4_745bc4b8-09ac-48c6-ac11-7be0a1ba6af7">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzg5_a9e3ff48-3542-4266-8139-8433cfa42e1a">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6ODkwM2RiZWY0NDZmNDAxNTlhMzExZjVlNTliYWQ3MGYvdGFibGVyYW5nZTo4OTAzZGJlZjQ0NmY0MDE1OWEzMTFmNWU1OWJhZDcwZl8wLTAtMS0xLTA_99cfc489-d7f3-4ccc-af89-dec0f2ce65c5">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6ODkwM2RiZWY0NDZmNDAxNTlhMzExZjVlNTliYWQ3MGYvdGFibGVyYW5nZTo4OTAzZGJlZjQ0NmY0MDE1OWEzMTFmNWU1OWJhZDcwZl8xLTQtMS0xLTA_2186e418-2b55-4dea-b09b-70ed067633f6">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGFibGU6ODkwM2RiZWY0NDZmNDAxNTlhMzExZjVlNTliYWQ3MGYvdGFibGVyYW5nZTo4OTAzZGJlZjQ0NmY0MDE1OWEzMTFmNWU1OWJhZDcwZl8yLTQtMS0xLTA_becb4f8f-9274-46c7-b879-8c4f000d7323">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzkw_b5e469e8-fa3f-4b0a-9e1e-df3835c2bc8d">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i64b1b7d1f2a9496e8ee8b32328b61442_I20200504"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xL2ZyYWc6ZDFjMzM4NWNiNTkyNGNjMDkxNGIyMjZiOGE0ODgzNjkvdGV4dHJlZ2lvbjpkMWMzMzg1Y2I1OTI0Y2MwOTE0YjIyNmI4YTQ4ODM2OV8xNzc0_6a8fc47d-b232-4945-9752-d6322f7eb542"
      unitRef="shares">68874476</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMi0xLTEtMS0w_131d9e4a-0e6f-4d8d-8266-4797d716f61c"
      unitRef="usd">1070072000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMi0zLTEtMS0w_2659d312-a508-4046-b880-743b1fb39c7c"
      unitRef="usd">1140940000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMy0xLTEtMS0w_89f4a61a-bb64-4acc-a5c2-cc0511e29a76"
      unitRef="usd">109821000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMy0zLTEtMS0w_589802ee-e9b6-4f54-8937-9c44ad09fe49"
      unitRef="usd">41089000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:PremiumsReceivableAtCarryingValue
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNC0xLTEtMS0w_d108240a-74bf-4243-aa37-0d06b8d7e9ae"
      unitRef="usd">46872000</us-gaap:PremiumsReceivableAtCarryingValue>
    <us-gaap:PremiumsReceivableAtCarryingValue
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNC0zLTEtMS0w_eee5e1de-4d38-41f4-a0c2-b4a7dff2523e"
      unitRef="usd">46085000</us-gaap:PremiumsReceivableAtCarryingValue>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNS0xLTEtMS0w_1f727a3b-bd87-492d-a0be-1d44a5baf2be"
      unitRef="usd">7192000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNS0zLTEtMS0w_18761a84-da69-4bb4-8a15-5de339ccd827"
      unitRef="usd">6831000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNi0xLTEtMS0w_81e64c6f-4932-466a-8672-3074a1740397"
      unitRef="usd">4750000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:PrepaidExpenseCurrentAndNoncurrent
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNi0zLTEtMS0w_c19bef0d-440b-47a2-9464-33f8fbe55d45"
      unitRef="usd">3512000</us-gaap:PrepaidExpenseCurrentAndNoncurrent>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNy0xLTEtMS0w_0caedaf0-4dc3-41ec-86f2-5cb23aecbf70"
      unitRef="usd">62634000</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:DeferredPolicyAcquisitionCosts
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfNy0zLTEtMS0w_9aa4a376-8282-4d25-bb52-9caeb5fc3d9d"
      unitRef="usd">59972000</us-gaap:DeferredPolicyAcquisitionCosts>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfOC0xLTEtMS0w_fc6b4fb0-0fa0-457c-b8f8-5b3a9457ddcf"
      unitRef="usd">25667000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfOC0zLTEtMS0w_5cd824b2-3cc3-430c-a6d3-566c4fa02580"
      unitRef="usd">26096000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfOS0xLTEtMS0w_d2946ee3-5497-4422-8b82-8aa0497c16b2"
      unitRef="usd">3634000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfOS0zLTEtMS0w_74722a60-5298-435a-b25a-15c72c9a5f8c"
      unitRef="usd">3634000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTAtMS0xLTEtMA_6fc90ab4-7ab5-40cf-8585-efcd89dda937"
      unitRef="usd">13100000</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:PrepaidReinsurancePremiums
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTAtMy0xLTEtMA_2cda30cd-a3a3-4a22-9a3e-8393c48233b3"
      unitRef="usd">15488000</us-gaap:PrepaidReinsurancePremiums>
    <us-gaap:OtherAssets
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTItMS0xLTEtMA_73ed3091-2f3f-4848-9ab6-52c541651b3c"
      unitRef="usd">44085000</us-gaap:OtherAssets>
    <us-gaap:OtherAssets
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTItMy0xLTEtMA_99b247ce-8ba7-4f53-bda2-6cffcbc05195"
      unitRef="usd">21171000</us-gaap:OtherAssets>
    <us-gaap:Assets
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTMtMS0xLTEtMA_1319a693-f380-43bf-94bb-182bfa367a5d"
      unitRef="usd">1387827000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTMtMy0xLTEtMA_ab1f2fec-da34-4218-ab2c-05911296a5bc"
      unitRef="usd">1364818000</us-gaap:Assets>
    <us-gaap:LongTermDebt
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTYtMS0xLTEtMA_af5da0d3-72ad-4e52-9f0b-c2b7c2e313ae"
      unitRef="usd">145521000</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTYtMy0xLTEtMA_18763e2e-bc9e-44e2-bd88-71680e7ebc8d"
      unitRef="usd">145764000</us-gaap:LongTermDebt>
    <us-gaap:UnearnedPremiums
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTctMS0xLTEtMA_034dc544-88dd-45fe-a061-b13c18b13ae9"
      unitRef="usd">126908000</us-gaap:UnearnedPremiums>
    <us-gaap:UnearnedPremiums
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTctMy0xLTEtMA_9e47705c-15d7-430c-9724-308cae3ecb84"
      unitRef="usd">136642000</us-gaap:UnearnedPremiums>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTgtMS0xLTEtMA_9a118ee8-be04-4c74-801c-114da9403e08"
      unitRef="usd">20745000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTgtMy0xLTEtMA_fdc5f534-b1b1-4dee-a846-b46399f01acf"
      unitRef="usd">39904000</us-gaap:AccountsPayableAndAccruedLiabilitiesCurrentAndNoncurrent>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTktMS0xLTEtMA_364cfae3-d076-40ca-83e1-55a838bcde92"
      unitRef="usd">29479000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMTktMy0xLTEtMA_50668518-d95a-41ed-9e8f-11b9d6fa41ed"
      unitRef="usd">23752000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:FundsHeldUnderReinsuranceAgreementsLiability
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjAtMS0xLTEtMA_5c5ce0ee-3286-4413-9361-5a4f901d89ac"
      unitRef="usd">12735000</us-gaap:FundsHeldUnderReinsuranceAgreementsLiability>
    <us-gaap:FundsHeldUnderReinsuranceAgreementsLiability
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjAtMy0xLTEtMA_d1b3174d-32e2-4b5c-bc92-e99c69b41c28"
      unitRef="usd">14310000</us-gaap:FundsHeldUnderReinsuranceAgreementsLiability>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjEtMS0xLTEtMA_c4a12c0d-802d-4acf-9aac-8ba09e393bd9"
      unitRef="usd">1461000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjEtMy0xLTEtMA_d508c9ff-a651-4d37-87a2-eda1d85eb0a7"
      unitRef="usd">7641000</us-gaap:WarrantsAndRightsOutstanding>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjMtMS0xLTEtMA_4266b20b-3462-47f4-ae5c-c08ba163ec32"
      unitRef="usd">66831000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjMtMy0xLTEtMA_e55ab3dd-4e64-459e-a340-dcfc95f1da2b"
      unitRef="usd">56360000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilities
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjQtMS0xLTEtMA_ea6eb873-c6d1-4fb6-9eb7-a9faf512b475"
      unitRef="usd">9257000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjQtMy0xLTEtMA_754cf597-42d6-47cc-bcf4-19316a2956d4"
      unitRef="usd">10025000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjUtMS0xLTEtMA_156d0b74-eb6e-46ca-b6d8-5164f2c37901"
      unitRef="usd">412937000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjUtMy0xLTEtMA_719c1874-4d0e-4235-881f-1f6743073775"
      unitRef="usd">434398000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjYtMS0xLTEtMA_a809a3a2-2d1d-43f5-a769-b07fd81753ee"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjYtMy0xLTEtMA_d8ede1ee-269f-4540-8e3b-bc3e1dfad9cc"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjktMS0xLTEtMA_fa8afa9a-fd63-4197-acfe-a667f33b329b"
      unitRef="usd">689000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:CommonStockValueOutstanding
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMjktMy0xLTEtMA_84bea430-f939-489a-acf9-65ff0d8d3a1c"
      unitRef="usd">684000</us-gaap:CommonStockValueOutstanding>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzAtMS0xLTEtMA_9d41499d-5172-4111-a91a-631d66120949"
      unitRef="usd">706021000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzAtMy0xLTEtMA_be321828-3d18-4481-8428-bf03eb5e2b87"
      unitRef="usd">707003000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzEtMS0xLTEtMA_384c8462-52dd-480d-b667-a3540dc48002"
      unitRef="usd">4464000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzEtMy0xLTEtMA_6f6507cb-d336-49c2-b6a5-053a8d9781b5"
      unitRef="usd">17288000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzItMS0xLTEtMA_50cb07b3-de80-46f4-ade7-b8ff0a6b633b"
      unitRef="usd">263716000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzItMy0xLTEtMA_1228e594-25c7-44c7-9ec3-578c64463d05"
      unitRef="usd">205445000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzMtMS0xLTEtMA_08f412dc-a6fa-4ae4-ac1c-a13a51cc5149"
      unitRef="usd">974890000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzMtMy0xLTEtMA_866d6ae5-7ba8-4844-8f6a-3a993c7651c1"
      unitRef="usd">930420000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzQtMS0xLTEtMA_aa293fc5-28d2-42f6-8505-8f87070f8a65"
      unitRef="usd">1387827000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xOS9mcmFnOmMyZDM3OTM2YjEwYTRjOTlhZTdlODhlYTU4MWYwMjk4L3RhYmxlOjRjNzQzODMyMWJmYzRmYTNiYjY3ODA4Y2U5YzZhMjVhL3RhYmxlcmFuZ2U6NGM3NDM4MzIxYmZjNGZhM2JiNjc4MDhjZTljNmEyNWFfMzQtMy0xLTEtMA_2ab2950a-d7dc-40bc-9df6-9462d8fea838"
      unitRef="usd">1364818000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:PremiumsEarnedNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNy0xLTEtMS0w_35c92c15-5226-4903-8d0a-260a16674285"
      unitRef="usd">98717000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNy0zLTEtMS0w_2ac30b5b-1998-4106-80d1-735cd96585c8"
      unitRef="usd">73868000</us-gaap:PremiumsEarnedNet>
    <us-gaap:NetInvestmentIncome
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfOC0xLTEtMS0w_85227b65-7bfb-4e18-9caf-122dbb4fe184"
      unitRef="usd">8104000</us-gaap:NetInvestmentIncome>
    <us-gaap:NetInvestmentIncome
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfOC0zLTEtMS0w_b2db1d6e-a4e5-482a-8035-5d202ffb0783"
      unitRef="usd">7383000</us-gaap:NetInvestmentIncome>
    <us-gaap:GainLossOnInvestments
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfOS0xLTEtMS0w_7f2bba1a-dc35-4523-b8c8-c1d2ef165d5d"
      unitRef="usd">-72000</us-gaap:GainLossOnInvestments>
    <us-gaap:GainLossOnInvestments
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfOS0zLTEtMS0w_8d7e3fa3-2c23-4a7e-93f4-70656deed397"
      unitRef="usd">-187000</us-gaap:GainLossOnInvestments>
    <us-gaap:OtherIncome
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTAtMS0xLTEtMA_83a47428-081b-4608-ba0d-c3675d35ee81"
      unitRef="usd">900000</us-gaap:OtherIncome>
    <us-gaap:OtherIncome
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTAtMy0xLTEtMA_9112cd69-9567-4d92-98c9-c7d2f0b687fc"
      unitRef="usd">42000</us-gaap:OtherIncome>
    <us-gaap:Revenues
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTEtMS0xLTEtMA_82199da9-5981-45c9-af9e-0003c9e76c5a"
      unitRef="usd">107649000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTEtMy0xLTEtMA_aab07cd4-711b-4d5c-9305-c742c9c1958c"
      unitRef="usd">81106000</us-gaap:Revenues>
    <us-gaap:IncurredClaimsPropertyCasualtyAndLiability
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTMtMS0xLTEtMA_6401ec38-00ce-46b3-8acf-b24af9d6a3fc"
      unitRef="usd">5697000</us-gaap:IncurredClaimsPropertyCasualtyAndLiability>
    <us-gaap:IncurredClaimsPropertyCasualtyAndLiability
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTMtMy0xLTEtMA_cbfac3aa-fe90-4def-8258-a21c2046c314"
      unitRef="usd">2743000</us-gaap:IncurredClaimsPropertyCasualtyAndLiability>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTQtMS0xLTEtMA_dcb3ac60-d8be-4a7b-91d0-4e1bff9c09c7"
      unitRef="usd">32277000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherCostAndExpenseOperating
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTQtMy0xLTEtMA_179f0360-721f-4216-8ff8-6d982b4c279f"
      unitRef="usd">30800000</us-gaap:OtherCostAndExpenseOperating>
    <us-gaap:OtherNonoperatingExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTUtMS0xLTEtMjU1_b2333425-db0c-4cca-a2ea-1b62732569db"
      unitRef="usd">734000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:OtherNonoperatingExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTUtMy0xLTEtMjU1_59099b36-c8cf-44ab-a037-031a3b2388f6"
      unitRef="usd">49000</us-gaap:OtherNonoperatingExpense>
    <us-gaap:InterestExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTYtMS0xLTEtMjYx_fa71e024-4154-4066-be8a-09001f89361c"
      unitRef="usd">2744000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTYtMy0xLTEtMjYx_041aebad-d0f4-41b8-8898-4d079d788597"
      unitRef="usd">3061000</us-gaap:InterestExpense>
    <nmih:GainLossonChangeinFairValueofWarrantLiability
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTctMS0xLTEtMjY0_35a296f0-c3cf-446a-b605-ada281690048"
      unitRef="usd">5959000</nmih:GainLossonChangeinFairValueofWarrantLiability>
    <nmih:GainLossonChangeinFairValueofWarrantLiability
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTctMy0xLTEtMjY0_179a9eac-9881-4227-bd2a-d19acd9c5f92"
      unitRef="usd">-5479000</nmih:GainLossonChangeinFairValueofWarrantLiability>
    <us-gaap:CostsAndExpenses
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTUtMS0xLTEtMA_b5b80cc8-b70b-4b1f-a4a5-16b1848e8d54"
      unitRef="usd">35493000</us-gaap:CostsAndExpenses>
    <us-gaap:CostsAndExpenses
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMTUtMy0xLTEtMA_574563e4-bd3a-4ce2-9ad8-cb3eb2f77af4"
      unitRef="usd">42132000</us-gaap:CostsAndExpenses>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjItMS0xLTEtMA_beb630e5-f0be-4b58-bc33-8fc39de005cc"
      unitRef="usd">72156000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjItMy0xLTEtMA_e3488512-847b-4b16-b9bf-43b1d85088f7"
      unitRef="usd">38974000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjMtMS0xLTEtMA_12fc3459-bd1f-44f6-b1f2-41d0ca4a397c"
      unitRef="usd">13885000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjMtMy0xLTEtMA_057eb3cd-5e1d-48fe-b45a-86280bdea89b"
      unitRef="usd">6075000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjQtMS0xLTEtMA_3703c449-816c-404e-ac42-6b0b48e03399"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjQtMy0xLTEtMA_a9cba5f9-7d04-4013-bf6a-55893ec3dae4"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjctMS0xLTEtMA_248dc030-716a-4c32-af4f-319b8d95cb11"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjctMy0xLTEtMA_68e4ef86-3aab-4d0e-be3c-b8b8ba4cf0f6"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjgtMS0xLTEtMA_e7292995-4ca8-410a-a7f1-a162dde390bf"
      unitRef="usdPerShare">0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMjgtMy0xLTEtMA_c909c2df-3f1a-41d2-baab-b3d4597a96d6"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMzEtMS0xLTEtMA_87c57977-08f8-4727-8991-29b4d62ac8eb"
      unitRef="shares">68563000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMzEtMy0xLTEtMA_45b0eb5c-50f1-4675-99a4-dd331d5e1833"
      unitRef="shares">66692000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMzItMS0xLTEtMA_ca04be6b-ab92-4035-8481-de3a683e38df"
      unitRef="shares">70401000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMzItMy0xLTEtMA_4f25339b-0042-4279-ad64-a7782487943b"
      unitRef="shares">68996000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMzgtMS0xLTEtMA_3703c449-816c-404e-ac42-6b0b48e03399"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfMzgtMy0xLTEtMA_a9cba5f9-7d04-4013-bf6a-55893ec3dae4"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDAtMS0xLTEtMA_759f4d42-2f1e-4f8f-b831-d49b773a40f8"
      unitRef="usd">-12881000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDAtMy0xLTEtMA_43d99c89-23bb-4725-babc-7d3084300b0d"
      unitRef="usd">14868000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDItMS0xLTEtMA_5a72b76b-c78a-4f4c-b421-dae34e48f7e4"
      unitRef="usd">-57000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDItMy0xLTEtMA_a8bf0e95-1bb2-4a07-a3fb-b752adc19190"
      unitRef="usd">-148000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDMtMS0xLTEtMA_b12047bd-d9ba-4632-a3fa-92eaf7df6c20"
      unitRef="usd">-12824000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDMtMy0xLTEtMA_1e2417a2-d15e-4490-b86b-599ef130a295"
      unitRef="usd">15016000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDQtMS0xLTEtMA_22f491c7-da5d-42bc-9793-0e2e0405bfd0"
      unitRef="usd">45447000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yNS9mcmFnOmFiNTM4NGFkZDZiODQ3NTRhOGEyNjQxZTIyYWU5NmRlL3RhYmxlOjUyYTFiZmVhYjRiOTQ4OTY4MmViZTYxMTAzOWI2OTE5L3RhYmxlcmFuZ2U6NTJhMWJmZWFiNGI5NDg5NjgyZWJlNjExMDM5YjY5MTlfNDQtMy0xLTEtMA_4a8c1403-d6e5-4440-a667-868e421bff1a"
      unitRef="usd">47915000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i016fbbb34bea4c3bbff6edb29c2deb12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMy0xLTEtMS0w_778f1f1f-e4bc-4b60-af42-27ea9c680d7d"
      unitRef="shares">68358000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i016fbbb34bea4c3bbff6edb29c2deb12_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMy0yLTEtMS0w_3377a912-2dbb-43a6-95f6-fdea4f8e3fa4"
      unitRef="usd">684000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i883f34ea09714da1be839a11319764bc_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMy0zLTEtMS0w_46bf3475-f735-451e-be18-3f9387544ab4"
      unitRef="usd">707003000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77568125ead44270bbfd715e7f77ea0e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMy00LTEtMS0w_52f9bfca-d9db-4e71-9b8a-4bc138e90699"
      unitRef="usd">17288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibec71f3c3699425aabe33a32935298da_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMy01LTEtMS0w_dff03f11-68d2-4b8c-a2ec-491fcad75e7e"
      unitRef="usd">205445000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMy02LTEtMS0w_a468e440-2e7b-4e91-a947-594e4aa1e442"
      unitRef="usd">930420000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i2520fe07879045f3aa74a52b18f57416_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMTktMS0xLTEtMA_e0c67f13-5c58-4aab-b9d0-87969a1c8b33"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iaa755f44aa6c467f9d36b1f34512c632_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMTktMy0xLTEtMA_48af0340-3534-4472-9212-8f0b8d5b2ab3"
      unitRef="usd">221000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMTktNi0xLTEtMA_d546292e-f3fb-4226-8967-0e751c85be07"
      unitRef="usd">221000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <nmih:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansNetofSharesForTaxWithholdings
      contextRef="i2520fe07879045f3aa74a52b18f57416_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjAtMS0xLTEtMA_f24589ff-40eb-4068-99e8-ec780413a56a"
      unitRef="shares">510000</nmih:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansNetofSharesForTaxWithholdings>
    <nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings
      contextRef="i2520fe07879045f3aa74a52b18f57416_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjAtMi0xLTEtMA_0aca1a4a-68fe-44e5-bdbf-eec8160e2b74"
      unitRef="usd">5000</nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings>
    <nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings
      contextRef="iaa755f44aa6c467f9d36b1f34512c632_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjAtMy0xLTEtMA_22a3c64b-0931-4cc0-99dd-0d8faa0b06c2"
      unitRef="usd">-3755000</nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings>
    <nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjAtNi0xLTEtMA_71870bf6-91ae-4366-a33c-710f9b5206b7"
      unitRef="usd">-3750000</nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iaa755f44aa6c467f9d36b1f34512c632_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjEtMy0xLTEtMA_d48f7141-f95b-4067-8668-fc5721e08042"
      unitRef="usd">2552000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjEtNi0xLTEtMA_252f7171-0e49-4b5d-bb4b-5bf997abdec3"
      unitRef="usd">2552000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="i0292e50451fe4c5c8867be74260994ce_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjItNC0xLTEtMA_cc4c9db5-c975-40ef-ab42-f388da835ebc"
      unitRef="usd">-12824000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjItNi0xLTEtMA_fe965236-1b4c-4b0f-976e-e5eaeee287b7"
      unitRef="usd">-12824000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="icb0ba01e10384444947eac72641c6bed_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjMtNS0xLTEtMA_158c6145-e4d3-4fa5-b464-53862ec4e0bf"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjMtNi0xLTEtMA_7d43aeaf-03a9-4f72-b98c-d6bfca837232"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i1254970c4d1f4056b8a169bb880aff4b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjQtMS0xLTEtMA_2bbcca3d-9da7-45cd-8bc2-e194aab621a8"
      unitRef="shares">68874000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i1254970c4d1f4056b8a169bb880aff4b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjQtMi0xLTEtMA_146ff78f-3715-48d8-906f-767c16bf8df0"
      unitRef="usd">689000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1a9b3b87515849ecbe2ba0df6a06d3ea_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjQtMy0xLTEtMA_ffade19a-010f-4e6e-af02-97639f322303"
      unitRef="usd">706021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6d8d1ddf37854f92ba77bffc17d2377b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjQtNC0xLTEtMA_948b7b11-7a1d-4916-9673-a8654659bfb7"
      unitRef="usd">4464000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33e4d42cd6624cef97e5595e5ebb8a9a_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjQtNS0xLTEtMA_81ab3fd8-5e28-4e57-beef-39ab0526f02c"
      unitRef="usd">263716000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOjkyNzI5NmE3ODE1YTRkODk4Yjg2NDU4OGNkMzYyMTQxL3RhYmxlcmFuZ2U6OTI3Mjk2YTc4MTVhNGQ4OThiODY0NTg4Y2QzNjIxNDFfMjQtNi0xLTEtMA_ed3f1293-477a-4ddf-bd72-cd0790c3c939"
      unitRef="usd">974890000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RleHRyZWdpb246Y2Y1NTg0YTE4NmFkNDdjZDk0NTYyOTI0MTIyZDFmMmZfNjc_46768de4-343c-479f-be07-36c9709be147"
      unitRef="shares">6474</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RleHRyZWdpb246Y2Y1NTg0YTE4NmFkNDdjZDk0NTYyOTI0MTIyZDFmMmZfMTA0_042e1428-f739-439d-92d4-82306795ef31"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesOutstanding
      contextRef="i9337988eaed24899b2179f3a81a65c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMy0xLTEtMS0w_7d434faf-9078-462c-a090-4f3ddc06cd80"
      unitRef="shares">66319000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i9337988eaed24899b2179f3a81a65c2b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMy0yLTEtMS0w_84b37d64-5469-4a4e-909f-fdf1f2e4308a"
      unitRef="usd">663000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1fba152eba4c4e69ad14f4fb9eb14849_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMy0zLTEtMS0w_40d271c6-ff05-42a2-869b-b4cf8fb2370a"
      unitRef="usd">682181000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iba3503d45d324b6fbab47f2eadb45f68_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMy00LTEtMS0w_cfff4487-d772-49ae-853e-a58e2437044d"
      unitRef="usd">-14832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9628b83f77e1450db084a13621bbcf79_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMy01LTEtMS0w_e5277913-076a-44f8-b47b-dcda971895bf"
      unitRef="usd">33488000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="idc466c62e7394640bbeea83f21c94458_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMy02LTEtMS0w_56f7e274-4367-4309-ac2f-4db4ff53dbe4"
      unitRef="usd">701500000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i4af7f13dd8ac49d0b06126eebb82741f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNi0xLTEtMS0w_eb8f100b-2d71-4bc9-9af0-12319ed7a0e3"
      unitRef="shares">39000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i355183fd0d43424aa5d0188226484d76_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNi0zLTEtMS0w_34a9ced3-3f72-4cda-b687-4cf8985461a5"
      unitRef="usd">944000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNi02LTEtMS0w_ffa86791-cec2-4068-b910-bc918261e9be"
      unitRef="usd">944000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <nmih:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansNetofSharesForTaxWithholdings
      contextRef="i4af7f13dd8ac49d0b06126eebb82741f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNy0xLTEtMS0w_4c1cd305-be95-49c4-ac9b-50394739535b"
      unitRef="shares">1144000</nmih:StockIssuedDuringPeriodSharesEmployeeStockPurchasePlansNetofSharesForTaxWithholdings>
    <nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings
      contextRef="i4af7f13dd8ac49d0b06126eebb82741f_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNy0yLTEtMS0w_930a71dc-d87a-4795-b6e4-7cabd12260c3"
      unitRef="usd">12000</nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings>
    <nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings
      contextRef="i355183fd0d43424aa5d0188226484d76_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNy0zLTEtMS0w_f038d9a2-2563-422a-b798-606a860db7a9"
      unitRef="usd">-1471000</nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings>
    <nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfNy02LTEtMS0w_bee2121c-1801-4180-99c5-e36fe34ae920"
      unitRef="usd">-1459000</nmih:StockIssuedDuringPeriodValueEmployeeStockPurchasePlanNetofTaxWithholdings>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i355183fd0d43424aa5d0188226484d76_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfOC0zLTEtMS0w_24c0c351-002b-446d-b5f6-bf4c00e78c02"
      unitRef="usd">2981000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfOC02LTEtMS0w_669a7f2f-7e33-4047-af62-cd9234a1357f"
      unitRef="usd">2981000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="ie28fa34ebb3e4bf6a5d700ac2b04cb78_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfOS00LTEtMS0w_92da0a3b-3bc8-49e8-8a9e-509cd1a15afb"
      unitRef="usd">15016000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfOS02LTEtMS0w_eb561727-5312-470e-9c13-be920c39a980"
      unitRef="usd">15016000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i71d41ebac3534bdabff6ee152cc2ac91_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTAtNS0xLTEtMA_c09db444-58c6-4c4b-8ac6-a7e1d4751ef1"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTAtNi0xLTEtMA_2d3bc9e4-6723-462e-b80c-95192c95a87b"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <us-gaap:SharesOutstanding
      contextRef="i475a40925b71474cb099569849d4f703_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTEtMS0xLTEtMA_fb8ca71b-c1c5-46e1-93ec-697212a4133c"
      unitRef="shares">67502000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i475a40925b71474cb099569849d4f703_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTEtMi0xLTEtMA_0aa4aea2-a7c2-45f1-bd7b-5eb99e270066"
      unitRef="usd">675000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8262494a29f941f3975bf6df7ce351e3_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTEtMy0xLTEtMA_c57fabdb-e898-4b17-8349-047e92157fba"
      unitRef="usd">684635000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i317c245f279449baa19cc943b7bd8f85_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTEtNC0xLTEtMA_3ad00c03-f629-4c8d-9923-cdbe5411ba8b"
      unitRef="usd">184000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae934f45c11d4570a7db5734d6dfe023_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTEtNS0xLTEtMA_7ebf340c-2cf2-4dca-8389-268e1f4d6077"
      unitRef="usd">66387000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RhYmxlOmJmM2VhYmFjOWVmMTQzMWNiZmJjZTFmNmE4NDFhMzIyL3RhYmxlcmFuZ2U6YmYzZWFiYWM5ZWYxNDMxY2JmYmNlMWY2YTg0MWEzMjJfMTEtNi0xLTEtMA_c3112bc6-e911-4c68-be46-1e3b1733047e"
      unitRef="usd">751881000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RleHRyZWdpb246Y2Y1NTg0YTE4NmFkNDdjZDk0NTYyOTI0MTIyZDFmMmZfMzAy_d5145bad-32ca-425d-82e6-2a8e14583255"
      unitRef="shares">39195</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zMS9mcmFnOmNmNTU4NGExODZhZDQ3Y2Q5NDU2MjkyNDEyMmQxZjJmL3RleHRyZWdpb246Y2Y1NTg0YTE4NmFkNDdjZDk0NTYyOTI0MTIyZDFmMmZfMzYy_095a0a07-fec5-4d76-80d4-2b7ffea014ad"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:NetIncomeLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMy0xLTEtMS0w_f75a1a42-075b-43b1-959e-d7b85f918a7a"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMy0zLTEtMS0w_1ec2758c-5082-451e-a504-ab2a4a858b95"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNS0xLTEtMS0w_a15a0945-ad46-4cd7-884b-9005e3d5b5c5"
      unitRef="usd">-72000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNS0zLTEtMS0w_0133c1f4-5546-450c-9a4a-c3c010a24a32"
      unitRef="usd">-187000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNy0xLTEtMS0w_26653ed8-81dd-4e4b-83a9-37f5639d8540"
      unitRef="usd">-5959000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:FairValueAdjustmentOfWarrants
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNy0zLTEtMS0w_7fbd1700-6c75-476f-b91b-3509c69681cf"
      unitRef="usd">5479000</us-gaap:FairValueAdjustmentOfWarrants>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfOC0xLTEtMS0w_f2894bd0-6a7c-4ab2-8b15-d51ccbb79b55"
      unitRef="usd">2441000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfOC0zLTEtMS0w_fdc2de2d-d62b-4153-9203-27faf5a91b15"
      unitRef="usd">2103000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfOS0xLTEtMS0w_ec7b4c67-f339-4990-8886-3d323c41998e"
      unitRef="usd">-318000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfOS0zLTEtMS0w_93cfa3f8-db38-49d3-aff8-5d974b1a30d9"
      unitRef="usd">-314000</us-gaap:AccretionAmortizationOfDiscountsAndPremiumsInvestments>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTAtMS0xLTEtMA_ad25ee68-45bc-4bcd-a100-0830530fa94e"
      unitRef="usd">258000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTAtMy0xLTEtMA_02a1d4b0-9942-418e-988a-01d575ab481e"
      unitRef="usd">248000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTMtMS0xLTEtMA_17a6cf7d-0859-4e95-beee-e6db4085cfe5"
      unitRef="usd">13880000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTMtMy0xLTEtMA_2e5f53a8-e6ce-4f10-b98f-28b735233d10"
      unitRef="usd">6038000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:ShareBasedCompensation
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTQtMS0xLTEtMzgx_e738c9b4-3df0-44d3-8f25-66d5199c5cb8"
      unitRef="usd">2552000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTQtMy0xLTEtMzgx_08aba47c-a720-4f91-b260-191024b215ca"
      unitRef="usd">2981000</us-gaap:ShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTUtMS0xLTEtMA_80312bff-5682-44bb-9a2f-22a713ca76e7"
      unitRef="usd">787000</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInPremiumsReceivable
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTUtMy0xLTEtMA_efd5b0e2-d2f2-49fa-984d-4764f0089010"
      unitRef="usd">2472000</us-gaap:IncreaseDecreaseInPremiumsReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTYtMS0xLTEtMA_c7b0a816-1e9e-45ec-bfba-b45536440853"
      unitRef="usd">361000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTYtMy0xLTEtMA_4bf956d5-252a-4f9b-9fcc-6763fdb3c8fe"
      unitRef="usd">859000</us-gaap:IncreaseDecreaseInAccruedInvestmentIncomeReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTctMS0xLTEtMA_8e6fa9a0-7acc-4af1-a0b0-41a7bb258d32"
      unitRef="usd">1238000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTctMy0xLTEtMA_ac100ae7-f0b7-479e-9679-4f8cb48a4b68"
      unitRef="usd">1407000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTgtMS0xLTEtMA_e0ac1606-8c4f-4428-9374-872b67e32e87"
      unitRef="usd">2662000</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTgtMy0xLTEtMA_d0dad364-83e0-4afb-868b-d323819ca3cb"
      unitRef="usd">1980000</us-gaap:IncreaseDecreaseInDeferredPolicyAcquisitionCosts>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTktMS0xLTEtMA_7a8a8d6a-f862-4c70-8e2b-97d777d05c16"
      unitRef="usd">157000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMTktMy0xLTEtMA_4fc77565-347a-4b0c-91a0-910473208096"
      unitRef="usd">-191000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjAtMS0xLTEtMA_dae346a6-7b7e-4c6b-9333-77a0423c55c1"
      unitRef="usd">-9734000</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInUnearnedPremiums
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjAtMy0xLTEtMA_c1ce1d4b-acb9-4242-837a-e78b6617a2ff"
      unitRef="usd">-4568000</us-gaap:IncreaseDecreaseInUnearnedPremiums>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjEtMS0xLTEtMA_f848edc0-3770-4766-ae27-a1d4f0d5f452"
      unitRef="usd">5727000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjEtMy0xLTEtMA_cb41494f-1e00-41c7-840c-25af0569208e"
      unitRef="usd">2726000</us-gaap:IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve>
    <nmih:IncreaseDecreaseinReinsuranceAssetsandLiabilities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjItMS0xLTEtMA_4e901bd6-0335-4c19-98a0-48628823de69"
      unitRef="usd">691000</nmih:IncreaseDecreaseinReinsuranceAssetsandLiabilities>
    <nmih:IncreaseDecreaseinReinsuranceAssetsandLiabilities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjItMy0xLTEtMA_b38a80c7-355d-4cc3-8d7c-b3ca06c4214a"
      unitRef="usd">148000</nmih:IncreaseDecreaseinReinsuranceAssetsandLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjMtMS0xLTEtMA_0b5bb529-8b84-4973-8283-e4ef27080c68"
      unitRef="usd">-14078000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjMtMy0xLTEtMA_33b95530-c868-45b6-bf3e-8a3d3f13945e"
      unitRef="usd">-13453000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjUtMS0xLTEtMA_5fddcd44-fdb3-4b09-b5a0-37f7171d2837"
      unitRef="usd">47852000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjUtMy0xLTEtMA_3058feed-df7c-4f64-9eaf-075f7357db74"
      unitRef="usd">28279000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjctMS0xLTEtMA_2eea9020-8bc5-4929-9d1e-3bd56b3f82d3"
      unitRef="usd">41872000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireShortTermInvestments
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjctMy0xLTEtMA_138087ac-d15f-4ddd-90b2-0f772c927a51"
      unitRef="usd">47994000</us-gaap:PaymentsToAcquireShortTermInvestments>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjgtMS0xLTEtMA_3af1ec91-3d14-4b4f-a90a-69a857c61af8"
      unitRef="usd">58427000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjgtMy0xLTEtMA_292c81d8-376b-43ac-a5bf-18af924d6f5a"
      unitRef="usd">72586000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjktMS0xLTEtMA_840b7e36-0644-4b66-ba72-41795a38b6f7"
      unitRef="usd">81207000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleOfShortTermInvestments
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMjktMy0xLTEtMA_f28e1668-a874-4297-81cb-602da92d9028"
      unitRef="usd">81311000</us-gaap:ProceedsFromSaleOfShortTermInvestments>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzAtMS0xLTEtMA_bbd74ea0-ecbe-40a7-805c-3558071a03ee"
      unitRef="usd">46368000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzAtMy0xLTEtMA_1d1909d5-3702-48c8-8299-c6e68eb3151d"
      unitRef="usd">29043000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzEtMS0xLTEtMA_8dab654d-8bdd-4217-94cf-8fbd889f8ed4"
      unitRef="usd">1493000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzEtMy0xLTEtMA_447758ab-44b4-4a98-b17f-16176eb0e6fd"
      unitRef="usd">1751000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzItMS0xLTEtMA_a1b84f74-4c9f-4ebb-a085-b891a9e2e613"
      unitRef="usd">25783000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzItMy0xLTEtMA_e0d9bfdd-b515-470f-aea8-32f6ce4e0946"
      unitRef="usd">-11977000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzUtMS0xLTEtMA_4ae237db-0c73-439b-bd75-d774233cd2fb"
      unitRef="usd">3367000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzUtMy0xLTEtMA_6def6c9d-5a0e-4201-b863-9f6847d72cd9"
      unitRef="usd">11017000</us-gaap:ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzctMS0xLTEtMA_43cbec7b-da0b-4e9a-9615-f770603ea340"
      unitRef="usd">7117000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzctMy0xLTEtMA_c31d1dc6-df9d-4e0c-9183-c9959fbc0405"
      unitRef="usd">12477000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzktMS0xLTEtMA_605bbc98-09db-47e3-92f4-a4cd6951e4ee"
      unitRef="usd">375000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfMzktMy0xLTEtMA_7e82b3fc-f488-41da-9e34-1f86b68709a6"
      unitRef="usd">375000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDAtMS0xLTEtMA_67f5169e-cf53-486d-b670-7e9ff2641929"
      unitRef="usd">778000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDAtMy0xLTEtMA_ab1e7c61-fcdb-4a2a-9ea8-457d4f82b852"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDEtMS0xLTEtMA_47f121bb-7e7b-4048-81ce-e6ad2a715995"
      unitRef="usd">-4903000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDEtMy0xLTEtMA_8be96f9e-4882-42cb-87ec-a6c4ca0178cb"
      unitRef="usd">-1835000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDMtMS0xLTEtMA_b6f78ab2-a485-4de7-89be-0cc72a3909df"
      unitRef="usd">68732000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDMtMy0xLTEtMA_f8c142d9-13bd-4a18-85f3-151244c99243"
      unitRef="usd">14467000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDQtMS0xLTEtMA_589802ee-e9b6-4f54-8937-9c44ad09fe49"
      unitRef="usd">41089000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="idc466c62e7394640bbeea83f21c94458_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDQtMy0xLTEtMA_d4ba8350-b2e2-4427-b282-08f19d918734"
      unitRef="usd">25294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDUtMS0xLTEtMA_f10ccd97-2521-4771-b00b-f87da4269f71"
      unitRef="usd">109821000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDUtMy0xLTEtMA_e36e1b34-e676-40aa-9d23-ddf4cf8261bc"
      unitRef="usd">39761000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDgtMS0xLTEtMA_c7b6d2ea-c9fd-4e8a-a357-a73bb33bacbd"
      unitRef="usd">2403000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i39194e1ac931411eb635ed3fc89b5369_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDgtMy0xLTEtMA_4b8641e3-4e56-4853-9695-171f37f5761f"
      unitRef="usd">2617000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDktMS0xLTEtMA_32349031-9f86-4b6d-aa23-9c4a9f2f37e9"
      unitRef="usd">0</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i39194e1ac931411eb635ed3fc89b5369_D20180101-20180331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8zNy9mcmFnOmIyMmU3YWQ1MjcyNzRlNzRhMWZiYzUzNjE4ZDdlMDBkL3RhYmxlOjQ0NGM1NDY0NDVhZTRiNzY4NjgwNmNmODUwNThlMTJlL3RhYmxlcmFuZ2U6NDQ0YzU0NjQ0NWFlNGI3Njg2ODA2Y2Y4NTA1OGUxMmVfNDktMy0xLTEtMA_2ca4b962-f7cc-46a5-b77e-516d5b289145"
      unitRef="usd">209000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTAwMjA_2ecbbb4c-bf39-4e53-aef2-4c5ec39460f3">Organization, Basis of Presentation and Summary of Accounting Principles&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMI Holdings, Inc. (NMIH) is a Delaware corporation, incorporated in May 2011, to provide private mortgage guaranty insurance (which we refer to as mortgage insurance or MI) through its wholly-owned insurance subsidiaries, National Mortgage Insurance Corporation (NMIC) and National Mortgage Reinsurance Inc One (Re One).  Our common stock is listed on the NASDAQ exchange under the ticker symbol "NMIH."&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In April 2013, NMIC, our primary insurance subsidiary, issued its first mortgage insurance policy.  NMIC is licensed to write mortgage insurance in all 50 states and D.C. In August 2015, NMIH capitalized a wholly-owned subsidiary, NMI Services, Inc. (NMIS), through which we offer outsourced loan review services to mortgage loan originators.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;Basis of Presentation&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accompanying unaudited condensed consolidated financial statements, which include the results of NMIH and its wholly-owned subsidiaries, have been prepared in accordance with the instructions to Form 10-Q as prescribed by the SEC for interim reporting and include other information and disclosures required by accounting principles generally accepted in the U.S. (GAAP). Our accounts are maintained in U.S. dollars.  These statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December&#160;31, 2019, included in our 2019 10-K. All intercompany transactions have been eliminated. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, as well as disclosure of contingent assets and liabilities as of the balance sheet date. Estimates also affect the reported amounts of income and expenses for the reporting period. Actual results could differ from those estimates. Certain reclassifications to previously reported financial information have been made to conform to current period presentation. The results of operations for the interim period may not be indicative of the results that may be expected for the full year ending December&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Significant Accounting Principles&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;There have been no changes to our significant accounting principles as described in Item 8, "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Statements and Supplementary Data - Notes to Consolidated Financial Statements - Note 2 - Summary of Accounting Principles&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;" of our 2019 10-K, other than as noted in "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Investments,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;" "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Premium Receivables,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;" "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reinsurance&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;" and "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;" below. &lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We evaluate our investments each quarter to determine whether declines in fair value are below amortized cost.  For any impaired debt security we evaluate if we either intend to sell the security or it is more likely than not that we will be required to sell the security before recovery. If our intent is to sell a security and its fair value is below amortized cost, the securities amortized cost basis is written down to fair value and a loss is recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For available for sale debt securities that do not meet the aforementioned criteria, we evaluate whether the decline in fair value has resulted from credit losses or other factors.  In making this assessment, we consider several factors including, but not limited to:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the severity of the decline in fair value;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the financial condition of the issuer;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the failure of the issuer to make scheduled interest or principal payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;recent credit downgrades of the applicable security or the issuer; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;adverse conditions specifically related to the security, an industry, or a geographic area.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security.  If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis.  Any impairment that has not been recorded through the allowance for credit losses is recognized in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance for credit losses when management believes the uncollectibility of a security is met.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have elected to present accrued interest receivable separately from available for sale securities on the consolidated balance sheet in "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accrued Investment Income.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;"&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Accrued interest receivable was $7.2&#160;million as of March 31, 2020 relating almost entirely to available for sale debt securities. We have also elected not to measure an allowance for credit losses for accrued interest receivable on available for sale securities. For all classes of available for sale securities, the accrual of interest is discontinued when the contractual payment of principal or interest has become 90 days past due and write-off of accrued interest receivable is recognized by reversing interest income.  We did not write off any accrued interest receivable during the three months ended March 31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Premiums Receivable&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Premiums receivable consists of premiums due on our mortgage insurance policies. If a mortgage insurance premium is unpaid for more than 120 days, the receivable is written off against earned premium and the related insurance policy is canceled.  We recognize an allowance for credit losses for premiums receivable based on credit losses expected to arise over the life of the receivable. Due to the nature of our insurance policies and the short-term duration of the related receivables an allowance for credit loss was not required at March 31, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reinsurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC has entered into quota share reinsurance treaties effective September 1, 2016 (the 2016 QSR Transaction) and January 1, 2018 (the 2018 QSR Transaction), which we refer to collectively as the QSR Transactions.  Under the QSR Transactions, we cede a portion of claims and claim expense reserves to our reinsurers, and account for such ceded reserves as reinsurance recoverables in "Other Assets" on the consolidated balance sheets and as reductions to claims expenses on the consolidated statements of operations.   The company actively manages and monitors its credit risk associated with its reinsurance recoverables and recognizes an allowance for credit losses based on losses expected to arise over the life of the asset.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As it relates to its QSR transactions, each of the third-party reinsurance providers has an insurer financial strength rating of A- or better by Standard &amp;amp; Poor's Rating Service (S&amp;amp;P), A.M. Best Company, Inc. (A.M.Best) or both. In accordance with the terms of the 2016 QSR Transaction, rather than making a cash payment or transferring investments for ceded premiums written, NMIC established a funds withheld liability, which also includes amounts due to NMIC for ceding and profit commissions. Any loss recoveries and any potential profit commission to NMIC will be realized from this account until exhausted. In accordance with the terms of the 2018 QSR Transaction, cash payments for ceded premiums earned are settled on a quarterly basis, offset by amounts due to NMIC for ceding and profit commissions. Any loss recoveries and any potential profit commission to NMIC are also settled quarterly. NMIC's reinsurance recoverable balances are further supported by trust accounts established and maintained by each reinsurer in accordance with the private mortgage insurer eligibility requirements (PMIERs) funding requirements for risk ceded to non-affiliates. The reinsurance recoverable on loss reserves related to our QSR Transactions was $6.2&#160;million as of March&#160;31, 2020 and an allowance for credit losses was not required.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standard Board (FASB) issued Accounting Standards Update (ASU) 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; and subsequently issued amendments to the initial guidance: ASU 2019-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 326&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses (Topic 815)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, and Topic 825, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, ASU 2019-05, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses: Targeted Transition Relief&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, and ASU 2019-11, C&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;odification Improvements to Topic 326, Financial Instruments-Credit Losses&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.  These updates will require companies to measure and establish reserves for lifetime expected credit losses on many financial assets held at a given reporting date.  Under the guidance, the methodology for measuring lifetime credit losses shifts from an incurred loss model, whereby losses are only recognized once probable and estimable, to a current expected credit loss (CECL) model, whereby losses are recognized upfront based on a future economic forecast. Credit losses relating to available-for-sale fixed maturity securities are recorded through an allowance for credit losses, rather than a write-down of the asset as was required, with the amount of the allowance limited to the amount by which fair value is less than amortized cost.  The length of time an available-for sale fixed maturity security has been held in an unrealized loss position will no longer impact its credit loss determination. We adopted these updates on January 1, 2020.  Adoption of the updated standards did not have a material impact on our consolidated financial statements, and had no impact on our accounting for insurance claims and claim expenses as these items are not in scope of the guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update modifies the fair value measurement disclosure requirements of ASC 820. We adopted this ASU on January 1, 2020 and determined it did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update applies to cloud computing arrangements structured as service contracts, and provides companies with &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;guidance on the criteria for capitalizing implementation, set-up and other up-front costs incurred in association with these arrangements.  We adopted this ASU on January 1, 2020 and applied it on a prospective basis for eligible costs incurred after the effective date. The adoption of this ASU did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements - Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-12,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; Targeted Improvements to the Accounting for Long-Duration Contracts&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update provides guidance to the existing recognition, measurement, presentation and disclosure requirements for long-duration contracts issued by an insurance entity. The FASB subsequently issued ASU 2019-09 in November 2019, which amended the effective date for this standard.  The standard will now take effect for public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. We are currently evaluating the impact the adoption of this ASU will have, if any, on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes (Topic 740)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update eliminates certain exceptions for recognizing deferred taxes for investments, performing intra-period allocations and calculating income taxes in interim periods. The ASU also includes guidance to reduce complexity in certain income tax areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The standard will take effect for public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. We are currently evaluating the impact the adoption of this ASU will have, if any, on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.  This update provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. Reference rate reform refers to the global transition away from referencing the London Interbank Offered Rate (LIBOR) in financial contracts, which is expected to be discontinued in 2021. The ASU includes optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The standard is effective immediately through December 31, 2022 for all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. We are currently evaluating the impact the adoption of this ASU would have, if any, to our contract modifications that are affected by the discontinuation of LIBOR.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
    <us-gaap:NumberOfStatesInWhichEntityOperates
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfNjQw_6401619b-f5f8-4b9e-9769-d28afd55fc47"
      unitRef="state">50</us-gaap:NumberOfStatesInWhichEntityOperates>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTAwMjc_37220383-21cc-4b9b-a6c3-e97160a4fddc">Basis of Presentation&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The accompanying unaudited condensed consolidated financial statements, which include the results of NMIH and its wholly-owned subsidiaries, have been prepared in accordance with the instructions to Form 10-Q as prescribed by the SEC for interim reporting and include other information and disclosures required by accounting principles generally accepted in the U.S. (GAAP). Our accounts are maintained in U.S. dollars.  These statements should be read in conjunction with our consolidated financial statements and notes thereto for the year ended December&#160;31, 2019, included in our 2019 10-K. All intercompany transactions have been eliminated. The preparation of financial statements in accordance with GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities, as well as disclosure of contingent assets and liabilities as of the balance sheet date. Estimates also affect the reported amounts of income and expenses for the reporting period. Actual results could differ from those estimates. Certain reclassifications to previously reported financial information have been made to conform to current period presentation. The results of operations for the interim period may not be indicative of the results that may be expected for the full year ending December&#160;31, 2020.</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <us-gaap:InvestmentPolicyTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTA0NDUzNjA1NTg3MzU_4d6e4f89-928e-476d-bcbc-81d1abc7d867">&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We evaluate our investments each quarter to determine whether declines in fair value are below amortized cost.  For any impaired debt security we evaluate if we either intend to sell the security or it is more likely than not that we will be required to sell the security before recovery. If our intent is to sell a security and its fair value is below amortized cost, the securities amortized cost basis is written down to fair value and a loss is recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For available for sale debt securities that do not meet the aforementioned criteria, we evaluate whether the decline in fair value has resulted from credit losses or other factors.  In making this assessment, we consider several factors including, but not limited to:  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the severity of the decline in fair value;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the financial condition of the issuer;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;the failure of the issuer to make scheduled interest or principal payments;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;recent credit downgrades of the applicable security or the issuer; and&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:63pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#x2022;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt;"&gt;adverse conditions specifically related to the security, an industry, or a geographic area.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;If this assessment indicates that a credit loss exists, the present value of cash flows expected to be collected from the security are compared to the amortized cost basis of the security.  If the present value of the cash flows expected to be collected is less than the amortized cost basis, a credit loss exists and an allowance for credit losses is recorded for the credit loss, limited by the amount that the fair value is less than the amortized cost basis.  Any impairment that has not been recorded through the allowance for credit losses is recognized in other comprehensive income. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Changes in allowance for credit losses are recorded as provision for (or reversal of) credit loss expense. Losses are charged against the allowance for credit losses when management believes the uncollectibility of a security is met.&lt;/span&gt;&lt;/div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We have elected to present accrued interest receivable separately from available for sale securities on the consolidated balance sheet in "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Accrued Investment Income.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;"&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; Accrued interest receivable was $7.2&#160;million as of March 31, 2020 relating almost entirely to available for sale debt securities. We have also elected not to measure an allowance for credit losses for accrued interest receivable on available for sale securities. For all classes of available for sale securities, the accrual of interest is discontinued when the contractual payment of principal or interest has become 90 days past due and write-off of accrued interest receivable is recognized by reversing interest income.  We did not write off any accrued interest receivable during the three months ended March 31, 2020.&lt;/span&gt;</us-gaap:InvestmentPolicyTextBlock>
    <us-gaap:InterestReceivable
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfNDk0NzgwMjQzOTM5Mw_c41a30a3-5b0f-4ef7-9cbd-59e1c1b1fa15"
      unitRef="usd">7200000</us-gaap:InterestReceivable>
    <us-gaap:PremiumsReceivableBasisOfAccountingPolicy
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTA0NDUzNjA1NTg3MzY_e13ac167-9ea8-47c0-9dbb-f63d04089c00">Premiums Receivable&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Premiums receivable consists of premiums due on our mortgage insurance policies. If a mortgage insurance premium is unpaid for more than 120 days, the receivable is written off against earned premium and the related insurance policy is canceled.  We recognize an allowance for credit losses for premiums receivable based on credit losses expected to arise over the life of the receivable. Due to the nature of our insurance policies and the short-term duration of the related receivables an allowance for credit loss was not required at March 31, 2020.</us-gaap:PremiumsReceivableBasisOfAccountingPolicy>
    <us-gaap:ReinsuranceAccountingPolicy
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTM3NDM4OTU1NjY0MTM_4d15fe9a-2def-419b-83d9-abb15c8f5b7e">&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reinsurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC has entered into quota share reinsurance treaties effective September 1, 2016 (the 2016 QSR Transaction) and January 1, 2018 (the 2018 QSR Transaction), which we refer to collectively as the QSR Transactions.  Under the QSR Transactions, we cede a portion of claims and claim expense reserves to our reinsurers, and account for such ceded reserves as reinsurance recoverables in "Other Assets" on the consolidated balance sheets and as reductions to claims expenses on the consolidated statements of operations.   The company actively manages and monitors its credit risk associated with its reinsurance recoverables and recognizes an allowance for credit losses based on losses expected to arise over the life of the asset.&lt;/span&gt;&lt;/div&gt;As it relates to its QSR transactions, each of the third-party reinsurance providers has an insurer financial strength rating of A- or better by Standard &amp;amp; Poor's Rating Service (S&amp;amp;P), A.M. Best Company, Inc. (A.M.Best) or both. In accordance with the terms of the 2016 QSR Transaction, rather than making a cash payment or transferring investments for ceded premiums written, NMIC established a funds withheld liability, which also includes amounts due to NMIC for ceding and profit commissions. Any loss recoveries and any potential profit commission to NMIC will be realized from this account until exhausted. In accordance with the terms of the 2018 QSR Transaction, cash payments for ceded premiums earned are settled on a quarterly basis, offset by amounts due to NMIC for ceding and profit commissions. Any loss recoveries and any potential profit commission to NMIC are also settled quarterly. NMIC's reinsurance recoverable balances are further supported by trust accounts established and maintained by each reinsurer in accordance with the private mortgage insurer eligibility requirements (PMIERs) funding requirements for risk ceded to non-affiliates.</us-gaap:ReinsuranceAccountingPolicy>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="i0f3195aac1ed4b1ab1b7ff137530de8c_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTM3NDM4OTU1NjY0MTc_97e3f5c2-9f0e-4d2b-b58a-093cf908e9c1"
      unitRef="usd">6200000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF80My9mcmFnOmZmNDE2ZjUxMjQyNzQzODM5ODQ5MjViOTc1Mjg1Yzg0L3RleHRyZWdpb246ZmY0MTZmNTEyNDI3NDM4Mzk4NDkyNWI5NzUyODVjODRfMTAwMzE_b9b24c29-d21a-4183-941f-5926bc3fc43c">&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements - Adopted&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In June 2016, the Financial Accounting Standard Board (FASB) issued Accounting Standards Update (ASU) 2016-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses (Topic 326)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; and subsequently issued amendments to the initial guidance: ASU 2019-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Codification Improvements to Topic 326&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses (Topic 815)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Derivatives and Hedging&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, and Topic 825, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, ASU 2019-05, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Financial Instruments-Credit Losses: Targeted Transition Relief&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, and ASU 2019-11, C&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;odification Improvements to Topic 326, Financial Instruments-Credit Losses&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.  These updates will require companies to measure and establish reserves for lifetime expected credit losses on many financial assets held at a given reporting date.  Under the guidance, the methodology for measuring lifetime credit losses shifts from an incurred loss model, whereby losses are only recognized once probable and estimable, to a current expected credit loss (CECL) model, whereby losses are recognized upfront based on a future economic forecast. Credit losses relating to available-for-sale fixed maturity securities are recorded through an allowance for credit losses, rather than a write-down of the asset as was required, with the amount of the allowance limited to the amount by which fair value is less than amortized cost.  The length of time an available-for sale fixed maturity security has been held in an unrealized loss position will no longer impact its credit loss determination. We adopted these updates on January 1, 2020.  Adoption of the updated standards did not have a material impact on our consolidated financial statements, and had no impact on our accounting for insurance claims and claim expenses as these items are not in scope of the guidance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-13, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Fair Value Measurement (Topic 820)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update modifies the fair value measurement disclosure requirements of ASC 820. We adopted this ASU on January 1, 2020 and determined it did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-15, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Intangibles - Goodwill and Other - Internal-Use Software (Subtopic 350-40)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update applies to cloud computing arrangements structured as service contracts, and provides companies with &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;guidance on the criteria for capitalizing implementation, set-up and other up-front costs incurred in association with these arrangements.  We adopted this ASU on January 1, 2020 and applied it on a prospective basis for eligible costs incurred after the effective date. The adoption of this ASU did not have a material impact on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Recent Accounting Pronouncements - Not Yet Adopted &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In August 2018, the FASB issued ASU 2018-12,&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt; Targeted Improvements to the Accounting for Long-Duration Contracts&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update provides guidance to the existing recognition, measurement, presentation and disclosure requirements for long-duration contracts issued by an insurance entity. The FASB subsequently issued ASU 2019-09 in November 2019, which amended the effective date for this standard.  The standard will now take effect for public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2021. We are currently evaluating the impact the adoption of this ASU will have, if any, on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In November 2019, the FASB issued ASU 2019-12, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Income Taxes (Topic 740)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;. This update eliminates certain exceptions for recognizing deferred taxes for investments, performing intra-period allocations and calculating income taxes in interim periods. The ASU also includes guidance to reduce complexity in certain income tax areas, including recognizing deferred taxes for tax goodwill and allocating taxes to members of a consolidated group. The standard will take effect for public business entities for fiscal years, and interim periods within those fiscal years, beginning after December 15, 2020. We are currently evaluating the impact the adoption of this ASU will have, if any, on our consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;In March 2020, the FASB issued ASU 2020-04, &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reference Rate Reform (Topic 848)&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;.  This update provides optional guidance to ease the potential burden in accounting for reference rate reform on financial reporting. Reference rate reform refers to the global transition away from referencing the London Interbank Offered Rate (LIBOR) in financial contracts, which is expected to be discontinued in 2021. The ASU includes optional expedients and exceptions for applying GAAP to contracts, hedging relationships and other transactions affected by reference rate reform if certain criteria are met. The standard is effective immediately through December 31, 2022 for all entities that have contracts, hedging relationships, and other transactions that reference LIBOR or another reference rate expected to be discontinued because of reference rate reform. We are currently evaluating the impact the adoption of this ASU would have, if any, to our contract modifications that are affected by the discontinuation of LIBOR.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMzI2Ng_d6a39ad3-d68a-492b-8d9a-a25888bf2ec6">Investments &lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:115%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;We have designated our investment portfolio as available-for-sale and report it at fair value. The related unrealized gains and losses are, after considering the related tax expense or benefit, recognized through comprehensive income and loss, and on an accumulated basis in shareholders' equity. Net realized investment gains and losses are reported in earnings based on specific identification of securities sold or any impairment that has been recorded through the allowance for credit losses. If our intent is to sell a security and its fair value is below amortized cost, the security's amortized cost basis is written down to fair value and a loss is recognized in earnings.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Fair Values and Gross Unrealized Gains and Losses on Investments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;628,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,054,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,065,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,070,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;661,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,069,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,096,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,113,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,140,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; did not own any mortgage-backed securities in our asset-backed securities portfolio at March&#160;31, 2020 o&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;r December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents a breakdown of the fair value of our corporate debt securities by issuer industry group as of March&#160;31, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.208%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.109%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Utilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March&#160;31, 2020 and December&#160;31, 2019, approximately $5.7 million and $5.5 million, respectively, of our cash and investments were held in the form of U.S. Treasury securities on deposit with various state insurance departments to satisfy regulatory requirements. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Scheduled Maturities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The amortized cost and fair values of available-for-sale securities as of March&#160;31, 2020 and December&#160;31, 2019, by contractual maturity, are shown below. Expected maturities will differ from contractual maturities because issuers may have the right to call or prepay obligations with or without call or prepayment penalties. Because most asset-backed securities provide for periodic payments throughout their lives, they are listed below in a separate category. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;408,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after five through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;373,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;383,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,070,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after five through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;394,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,113,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,140,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Aging of Unrealized Losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We evaluate our investments each quarter to determine whether declines in fair value are below amortized costs.  As of March&#160;31, 2020, the investment portfolio had gross unrealized losses of $15.1 million, of which $0.1&#160;million had been in an unrealized loss position for a period of 12 months or greater. For any impaired security we evaluate if we either intend to sell the security or it is more likely than not that we will be required to sell the security before recovery of its amortized cost. If either of the criteria regarding intent or requirement to sell is met, the security's amortized cost basis is written down to fair value through earnings. For securities that do not meet the aforementioned criteria, we evaluate whether the decline in fair value has resulted from credit losses or other factors. In making this assessment, we consider the extent to which fair value is less than amortized cost, any changes to the rating of the securities by a rating agency, and any adverse condition specifically related to the security, among other factors. If this assessment indicates that a credit loss exists, and an allowance for credit losses is recorded. Any impairment that has not been recorded through an allowance for credit loss is recognized in other comprehensive income. The following table summarizes the investment portfolio in an unrealized loss position for which an allowance is not recorded, aggregated by major security type and length of time in a continuous unrealized loss position:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.487%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.789%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.789%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.652%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair          Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;178,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;359,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.775%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.652%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair          Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Allowance of credit losses&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;As of March 31, 2020, we did not recognize an allowance of credit losses on our investment portfolio. The increase in securities in an unrealized loss position as of March 31, 2020 can be attributed to a widening of credit spreads and surging demand for liquidity across the broader debt markets, partially offset by interest rate movements since the purchase date. We evaluated the securities in an unrealized loss position as of March 31, 2020 and assessed the credit ratings and any ratings changes as well as any adverse conditions specifically related to the security. Based on our estimate of the amount and timing of cash flows to be collected we expect to recover the amortized cost basis of these securities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;For the three months ended March 31, 2019, we recognized a $0.4&#160;million other than temporarily impaired (OTTI) loss in earnings related to the planned sale of a security in a loss position in April 2019.  There were no credit losses recognized in earnings for which a portion of an OTTI loss was recognized in accumulated other comprehensive income (loss) for the three months ended March 31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Net Investment Income&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the components of net investment income:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.942%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the components of net realized investment gains (losses):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.683%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.798%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross realized investment gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross realized investment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net realized investment (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMzI4OA_d9cf78b5-fc3e-46c5-b08a-ec5b1bd53f4a">Fair Values and Gross Unrealized Gains and Losses on Investments&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;196,750&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;628,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,054,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,065,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,070,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross Unrealized&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" rowspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gains&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;189,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;661,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,069,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,096,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,174&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;44,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,113,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;28,579&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,140,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMy0xLTEtMS0w_f8571c8e-ce98-4d50-984c-5d64e61087ee"
      unitRef="usd">48207000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMy0zLTEtMS0w_aa6bb66f-8797-40fc-a59e-3fc31241859c"
      unitRef="usd">3519000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMy01LTEtMS0w_58470d62-abf1-4a13-818d-d25b5c25714e"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMy03LTEtMS0w_27e03e73-0a76-4993-ba77-d110236e392f"
      unitRef="usd">51726000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNC0xLTEtMS0w_5d5664ea-fc4a-4be4-8dc6-2c8c8b8da08b"
      unitRef="usd">196750000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNC0zLTEtMS0w_8a677603-5a5d-4c99-8fa8-33fc2b72a23c"
      unitRef="usd">3853000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNC01LTEtMS0w_f297ba16-a4a7-4bfb-8500-2acaa951e602"
      unitRef="usd">668000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNC03LTEtMS0w_daf0e66b-d04b-4509-b3aa-a07a928650fd"
      unitRef="usd">199935000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNS0xLTEtMS0w_bffff59e-b556-4c2c-952c-ba39b350bea7"
      unitRef="usd">628834000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNS0zLTEtMS0w_799170c2-baef-4464-b05f-b99f26d83bf2"
      unitRef="usd">18272000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNS01LTEtMS0w_207a8160-32e8-46b0-88ef-9effd06bf941"
      unitRef="usd">6658000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNS03LTEtMS0w_bbc64eab-d14c-40f9-87bb-690abf9a2c82"
      unitRef="usd">640448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNi0xLTEtMS0w_b3e79878-66c4-4fbd-9ea2-104cc42952b7"
      unitRef="usd">180514000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNi0zLTEtMS0w_2c932185-51ab-482d-bdf2-5cbf8ec52fa0"
      unitRef="usd">404000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNi01LTEtMS0w_f2d70361-4425-4b94-83f9-b07f0fc9e0ea"
      unitRef="usd">7811000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNi03LTEtMS0w_0e070b52-4523-48a2-abb3-5a5c4e1b67d0"
      unitRef="usd">173107000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i4c042bafacca4ab6955761a0fc665678_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNy0xLTEtMS0w_cbc556f6-ce59-43cd-a0e4-d90c78a329a3"
      unitRef="usd">1054305000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i4c042bafacca4ab6955761a0fc665678_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNy0zLTEtMS0w_aa8a5003-3f1e-4493-b5e7-9e2f4afb0c7c"
      unitRef="usd">26048000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i4c042bafacca4ab6955761a0fc665678_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNy01LTEtMS0w_e46dbe85-b62a-408e-bcf0-b0f2a67a961f"
      unitRef="usd">15137000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4c042bafacca4ab6955761a0fc665678_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfNy03LTEtMS0w_7de028b2-d456-402e-a8a5-ed41b8342ae5"
      unitRef="usd">1065216000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ib0d907c09fb746238b9ed1254702c80b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfOS0xLTEtMS0w_36d33109-66e4-4552-b8f4-ba9aef35bcfd"
      unitRef="usd">4838000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ib0d907c09fb746238b9ed1254702c80b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfOS0zLTEtMS0w_33f5783b-1a58-4351-b9a9-f0e5f400349c"
      unitRef="usd">18000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ib0d907c09fb746238b9ed1254702c80b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfOS01LTEtMS0w_2d66cd54-aee2-4385-8d83-71dbc3104a98"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib0d907c09fb746238b9ed1254702c80b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfOS03LTEtMS0w_7f280608-b511-479c-aa7e-8f237f4fca9d"
      unitRef="usd">4856000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMTAtMS0xLTEtMA_4522d04b-2bd6-426d-a502-54f91b206294"
      unitRef="usd">1059143000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMTAtMy0xLTEtMA_4747af5f-58e6-43da-9208-652598ddcb2f"
      unitRef="usd">26066000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMTAtNS0xLTEtMA_25302d14-c26c-41aa-b097-f0f845d943ad"
      unitRef="usd">15137000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEwYTEwOTZjNmM2ZTRkNzJiODBlZmUzMjdmOTRhNGI0L3RhYmxlcmFuZ2U6YTBhMTA5NmM2YzZlNGQ3MmI4MGVmZTMyN2Y5NGE0YjRfMTAtNy0xLTEtMA_380a3039-a005-4d61-8abc-e7d948efb8fc"
      unitRef="usd">1070072000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMy0xLTEtMS0w_1351ea0d-f61f-49be-8a4e-b2e8db3ec5c7"
      unitRef="usd">48203000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMy0zLTEtMS0w_d31e2ef3-f057-45bc-901c-76d7a6b3239d"
      unitRef="usd">784000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMy01LTEtMS0w_7bc19cab-8148-4536-91be-7d5401d89772"
      unitRef="usd">58000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMy03LTEtMS0w_8dbf56d1-7d46-4398-852e-6a4060872a29"
      unitRef="usd">48929000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNC0xLTEtMS0w_b4547e07-2c53-48b1-b42c-cc3c6a893088"
      unitRef="usd">189530000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNC0zLTEtMS0w_b5a76294-eea6-4fa5-be06-e89f182e8574"
      unitRef="usd">1721000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNC01LTEtMS0w_0704adb8-dd80-49f1-9270-47c6bb2850b0"
      unitRef="usd">1035000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNC03LTEtMS0w_af8e4995-1e2a-4f31-90af-4f6afadb7872"
      unitRef="usd">190216000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNS0xLTEtMS0w_2f56436a-4b38-4638-9a01-122c7d2909a8"
      unitRef="usd">661719000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNS0zLTEtMS0w_80f5fe3f-d150-4b90-9c32-114fc7abef12"
      unitRef="usd">23373000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNS01LTEtMS0w_a0c0e399-c0b2-4f77-ac0e-75c4e94ae7f7"
      unitRef="usd">211000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNS03LTEtMS0w_da41ae6d-1904-429e-9f56-17d6e9591cdd"
      unitRef="usd">684881000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNi0xLTEtMS0w_2a09d065-a38d-4f76-a656-12c7dbf42313"
      unitRef="usd">170153000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNi0zLTEtMS0w_0b563f44-8e91-491e-9f98-f80849426705"
      unitRef="usd">2603000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNi01LTEtMS0w_1a4ab42a-22cf-4d9e-848c-97dd11aa092a"
      unitRef="usd">114000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNi03LTEtMS0w_92aa44e6-1183-40ae-ac6c-ad4bc1ff02d6"
      unitRef="usd">172642000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i01ef0da314ff416789ee1dec5f2c501a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNy0xLTEtMS0w_fdaf4d75-7329-4724-b07a-62091494c60a"
      unitRef="usd">1069605000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i01ef0da314ff416789ee1dec5f2c501a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNy0zLTEtMS0w_28d6ff3c-2496-4c57-a3a7-337201b65469"
      unitRef="usd">28481000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i01ef0da314ff416789ee1dec5f2c501a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNy01LTEtMS0w_aec400ef-9724-4b30-b0db-3f5a508ffb16"
      unitRef="usd">1418000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i01ef0da314ff416789ee1dec5f2c501a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfNy03LTEtMS0w_e9ff4152-a424-4597-a75c-a978f159e469"
      unitRef="usd">1096668000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i6b38228321834551aedba24350c75b86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfOS0xLTEtMS0w_33cc8263-11b0-41bf-9132-c675795e881f"
      unitRef="usd">44174000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i6b38228321834551aedba24350c75b86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfOS0zLTEtMS0w_d29dab0d-bd89-43f8-b519-73e7445f09e5"
      unitRef="usd">98000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i6b38228321834551aedba24350c75b86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfOS01LTEtMS0w_1d85c24c-0351-4421-9a41-728545c822c8"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6b38228321834551aedba24350c75b86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfOS03LTEtMS0w_1bd5849a-904f-451c-86be-ba8237dd33a3"
      unitRef="usd">44272000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMTAtMS0xLTEtMA_11409419-c847-459d-b708-5329000585bc"
      unitRef="usd">1113779000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMTAtMy0xLTEtMA_62b31a2c-e1e8-46a2-ba0c-5d77434bdd7b"
      unitRef="usd">28579000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMTAtNS0xLTEtMA_5212e2aa-9add-4d3e-aeec-8989c61d1f15"
      unitRef="usd">1418000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmNlMDkxMTY5Y2RjNjQwYWM5NjJmMmY2MjFkNDQyNGYyL3RhYmxlcmFuZ2U6Y2UwOTExNjljZGM2NDBhYzk2MmYyZjYyMWQ0NDI0ZjJfMTAtNy0xLTEtMA_8e01fcd6-bddd-4a2b-9070-8d4e971701b9"
      unitRef="usd">1140940000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <nmih:InvestmentsClassifiedByIssuerIndustryGroupTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMzI2OQ_fa0bd765-c79c-4e0f-b0ba-eba6eff8cfc6">&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents a breakdown of the fair value of our corporate debt securities by issuer industry group as of March&#160;31, 2020 and December&#160;31, 2019:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.856%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.208%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.964%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.519%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.109%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Financial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Consumer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Communications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Utilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Industrial&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Technology &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Energy&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;100&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</nmih:InvestmentsClassifiedByIssuerIndustryGroupTableTextBlock>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i4e210f0e04484e698dca3c3da7712fea_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfMS0xLTEtMS0w_2ac85cea-70d9-4efe-a984-5ee76bc1d702"
      unitRef="number">0.40</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i58810a02ab20460db1f879ff61e7f868_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfMS0zLTEtMS0w_e88f0568-09b8-4bf6-a051-33e98f603b2a"
      unitRef="number">0.38</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="if29ad0c293404009b77693f82b6af1e0_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfMi0xLTEtMS0w_2d0df4e6-782d-4008-8deb-a1dfb85571d1"
      unitRef="number">0.23</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i9587c16103f34585a7bc7301993f55c9_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfMi0zLTEtMS0w_6491e9f1-231a-4aff-bfd5-1f739c2c208f"
      unitRef="number">0.26</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i06e4607c0d454eddb5f5c4ab0385f4aa_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfMy0xLTEtMS0w_a4d9fced-4853-4460-9402-95b34542a97e"
      unitRef="number">0.11</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="if533a5f1f484434db4b64ad17360bc9d_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfMy0zLTEtMS0w_8dbf922a-588f-429c-8c60-207dac84081b"
      unitRef="number">0.10</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="ibe9678e3bc9546438cb3ee16751e0c3e_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNC0xLTEtMS0w_8ca92c70-01aa-4cd3-8671-0f27cfbaf1f2"
      unitRef="number">0.10</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="ib206a238b9fb41bb92cb241d607cbdd4_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNC0zLTEtMS0w_78a2691e-9b54-4c40-861f-2ce923415865"
      unitRef="number">0.09</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i90b4f0c13e6a4e8ebaf44b1219c9e756_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNS0xLTEtMS0w_988b8ec6-c0ec-4930-b076-69c813bc6f26"
      unitRef="number">0.09</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i78dcd6fbb03f49b982f25aafbdec851b_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNS0zLTEtMS0w_f08320e2-92c1-488a-a934-f729fd801770"
      unitRef="number">0.08</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i1569151f477944d3887c6c5d58353456_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNi0xLTEtMS0w_dcf48df4-eded-4f59-82f3-9849eb25ac42"
      unitRef="number">0.07</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="ia973c7ace9cc40e89a32c213ed313925_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNi0zLTEtMS0w_6a1d7dbc-f654-4ce9-8c29-06532397b244"
      unitRef="number">0.07</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i3df7be10fce7425896bbdf2f648993ef_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNy0xLTEtMS0w_b539b8d8-79a0-4695-a52f-37ad5ea1e850"
      unitRef="number">0</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i4c663d14a7814d439ae20e6d93e44cb7_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfNy0zLTEtMS0w_e59fdc9b-a788-4167-b2a9-11cba300fb39"
      unitRef="number">0.02</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfOS0xLTEtMS0w_602cab39-81f3-4cb2-ac02-d1341bd2ba82"
      unitRef="number">1</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjBiZDQwOTE2NWJjOTQ4MjliNmJhZTEwYzJlNzI2MDIzL3RhYmxlcmFuZ2U6MGJkNDA5MTY1YmM5NDgyOWI2YmFlMTBjMmU3MjYwMjNfOS0zLTEtMS0w_f9d64110-bcb7-432b-96d4-31885eb03402"
      unitRef="number">1</nmih:DebtSecuritiesCorporateComponentOfTotal.Percentage>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfODI3_f64447f6-c0ef-4044-a35e-53041fe523cf"
      unitRef="usd">5700000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:CashCashEquivalentsAndShortTermInvestments
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfODM0_cd0178c3-84cb-459c-bd5b-8d891e50ca42"
      unitRef="usd">5500000</us-gaap:CashCashEquivalentsAndShortTermInvestments>
    <us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMzI4MA_83b1f258-8c7a-4e2c-9cca-f1466fccc9b1">The amortized cost and fair values of available-for-sale securities as of March&#160;31, 2020 and December&#160;31, 2019, by contractual maturity, are shown below. Expected maturities will differ from contractual maturities because issuers may have the right to call or prepay obligations with or without call or prepayment penalties. Because most asset-backed securities provide for periodic payments throughout their lives, they are listed below in a separate category. &lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;83,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;408,063&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;415,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after five through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;373,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;383,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;13,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;180,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,059,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,070,072&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Amortized&lt;br/&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due in one year or less&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;138,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;139,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after one through five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;406,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;417,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after five through ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;380,737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;394,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Due after ten years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;17,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;170,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total investments&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,113,779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,140,940&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentsClassifiedByContractualMaturityDateTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfMi0xLTEtMS0w_cd9dcd98-d025-4a82-9b32-867870a39e3d"
      unitRef="usd">83740000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfMi0zLTEtMS0w_dc74fe30-9952-41d8-9178-399eb1cd13a1"
      unitRef="usd">83736000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfMy0xLTEtMS0w_a32173b8-f19b-4f4c-a9ad-fb72ec15faa9"
      unitRef="usd">408063000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfMy0zLTEtMS0w_0b22009e-42c7-4f2d-b9cf-5a06357d8bc8"
      unitRef="usd">415419000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNC0xLTEtMS0w_8769c12a-ae37-4cce-b2e9-f12eccc0e64d"
      unitRef="usd">373220000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNC0zLTEtMS0w_51fe7761-f7bf-42e1-b73e-7090e4457969"
      unitRef="usd">383838000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNS0xLTEtMS0w_f4718ea7-cde5-4d19-9190-35e0a9342cff"
      unitRef="usd">13606000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNS0zLTEtMS0w_b4e05c06-2dc4-484a-a1cc-7d8989e8082e"
      unitRef="usd">13972000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNi0xLTEtMS0w_29432649-cd9d-47de-bcf3-ec4397ead609"
      unitRef="usd">180514000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNi0zLTEtMS0w_7bc67a99-944e-43cb-bef5-483de9357846"
      unitRef="usd">173107000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNy0xLTEtMS0w_def0afe1-1e4f-401c-9a7a-c042d66db085"
      unitRef="usd">1059143000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjU0YzZjYTJmY2U1NDQ3ZTBhN2IzYmU1MzA0ODQ2NTBhL3RhYmxlcmFuZ2U6NTRjNmNhMmZjZTU0NDdlMGE3YjNiZTUzMDQ4NDY1MGFfNy0zLTEtMS0w_b7a4306b-c476-4571-b011-40336a454d19"
      unitRef="usd">1070072000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfMi0xLTEtMS0w_3fefed1c-2778-4713-9e38-9b0832a37299"
      unitRef="usd">138776000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfMi0zLTEtMS0w_62af0329-4b06-4c05-9afa-8ba2acdea36a"
      unitRef="usd">139113000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfMy0xLTEtMS0w_c96e513b-35b0-45e2-92a8-330341746323"
      unitRef="usd">406986000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfMy0zLTEtMS0w_fcc71f46-e543-49bf-8dec-6711310b210d"
      unitRef="usd">417208000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNC0xLTEtMS0w_7b54525f-d951-4edd-87a9-491718d6da7c"
      unitRef="usd">380737000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNC0zLTEtMS0w_0492949c-14ce-4ba9-8d83-af32b41b8ac5"
      unitRef="usd">394180000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNS0xLTEtMS0w_d4aa64c6-c9c7-41b4-851f-dc1a9faca4ea"
      unitRef="usd">17127000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNS0zLTEtMS0w_2c79c13b-73e2-4333-816e-e6de81f19381"
      unitRef="usd">17797000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNi0xLTEtMS0w_afa44914-005b-44ca-8624-c020c4971e94"
      unitRef="usd">170153000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNi0zLTEtMS0w_39f8a4b4-e89c-463c-affd-dad2a18662b5"
      unitRef="usd">172642000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNy0xLTEtMS0w_7b443a61-cd5e-4705-b7a5-81bbbe18d6c7"
      unitRef="usd">1113779000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmQ5Y2NiNmQyYzRlNjQ1YjQ4NTc1YTkxNmE0MmZlYTcxL3RhYmxlcmFuZ2U6ZDljY2I2ZDJjNGU2NDViNDg1NzVhOTE2YTQyZmVhNzFfNy0zLTEtMS0w_8cea6a8b-328a-463b-a00a-c3e737c1e809"
      unitRef="usd">1140940000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMTU3OA_2f89f324-1c7c-4ebf-932e-a7f881c217d7"
      unitRef="usd">15100000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMTU5MQ_7cfc0327-bc39-403f-9784-9a0721b2e992"
      unitRef="usd">100000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMTA0NDUzNjA0NzYxOTg_032517c5-cf28-4969-921d-20aafd20447c">The following table summarizes the investment portfolio in an unrealized loss position for which an allowance is not recorded, aggregated by major security type and length of time in a continuous unrealized loss position:&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.487%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.789%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.789%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.652%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair          Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;178,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,630)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(28)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(6,658)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;133,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,745)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;136,931&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(7,811)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total &lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;359,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,043)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(94)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;365,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(15,137)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.712%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:21.775%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.520%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:5.636%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.645%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:6.652%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less Than 12 Months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12 Months or Greater&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;# of Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:6pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair          Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Unrealized Losses&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="30" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(Dollars in Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;92,844&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,034)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;93,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,035)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;30,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(71)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;24&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;54,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(211)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;19,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(102)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,988&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;22,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(114)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;154,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,334)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;27,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(84)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;182,525&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,418)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfUnrealizedLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy0xLTEtMS0w_97f7664b-42a9-4214-ad2b-899c6a757cd8"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy0yLTEtMS0w_219cea76-7f5b-4c07-8ad6-ad8e8d5ecf63"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy0zLTEtMS0w_3a0d6afd-b0d3-4d69-9238-fe0ae0450e87"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy01LTEtMS0w_f77e6afb-2524-4730-8c01-e31b928ec0cb"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy02LTEtMS0w_e5cd2e04-137c-488c-8cc6-101879dea274"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy03LTEtMS0w_7efccf6c-7cf5-4e69-a0eb-ae9be9d8d454"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy05LTEtMS0w_d181e4d8-b8c4-47f3-b34f-4fcae7dde3f7"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy0xMC0xLTEtMA_8f92faba-55c8-4694-aba3-30fad37de9ce"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if30b2c42e37d4c4288881c4174009be1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfMy0xMS0xLTEtMA_5daec5d7-911a-4866-b925-4e29e11f8b9e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC0xLTEtMS0w_88d1fa9c-e390-4d00-bba3-6644049fddd0"
      unitRef="security">14</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC0yLTEtMS0w_12df54ad-ef82-4bc8-b1ba-ffd90543d4d1"
      unitRef="usd">46936000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC0zLTEtMS0w_d7560260-b34a-45ce-90ba-27183c4548b4"
      unitRef="usd">668000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC01LTEtMS0w_b8b75dee-dd7b-4023-ba15-7b75a0d40bf9"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC02LTEtMS0w_a90b62c8-3ef1-466e-bbfe-7271eea6f747"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC03LTEtMS0w_457b7b99-51ac-4a5e-8d07-013fa532b408"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC05LTEtMS0w_9eb5102d-e469-4729-ab53-1256c9b5ff6f"
      unitRef="security">14</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC0xMC0xLTEtMA_f265f850-f93f-4453-abb3-d009e700d0b1"
      unitRef="usd">46936000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ic0b683e7d2e041c485f9fe1a9f4d9102_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNC0xMS0xLTEtMA_d1b59e0f-e038-4776-a2ef-56301404622a"
      unitRef="usd">668000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS0xLTEtMS0w_9e5b131e-cb1d-4b0f-8e74-e199e568c72a"
      unitRef="security">87</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS0yLTEtMS0w_e70f6c86-8096-4eb3-8ef5-c690cf44576f"
      unitRef="usd">178776000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS0zLTEtMS0w_803d7b5d-afdc-4f8f-b2ac-2edde36e75f1"
      unitRef="usd">6630000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS01LTEtMS0w_0b8988fc-dba6-46be-8ff3-61976336e21d"
      unitRef="security">5</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS02LTEtMS0w_a348583d-89c9-4b21-ac99-a311b467efae"
      unitRef="usd">3294000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS03LTEtMS0w_e11bf743-5730-403c-93e1-33e259725b94"
      unitRef="usd">28000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS05LTEtMS0w_787cac71-d24b-44b1-8563-f5436c9bf96d"
      unitRef="security">92</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS0xMC0xLTEtMA_e3f5a0fd-bb88-4991-915c-12b3f4f6c583"
      unitRef="usd">182070000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifd3ad483f31b48309cc38bf068ed3378_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNS0xMS0xLTEtMA_60c27ef1-107f-44e2-92f1-5d924bec1691"
      unitRef="usd">6658000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi0xLTEtMS0w_358a0e36-6b35-4ec7-a051-eb59da19042a"
      unitRef="security">60</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi0yLTEtMS0w_84c0dcba-6c4e-4f24-a384-b1221cba6a9c"
      unitRef="usd">133997000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi0zLTEtMS0w_9869b7b0-2b91-4091-b58f-3952f66ac285"
      unitRef="usd">7745000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi01LTEtMS0w_ae56f27b-9a63-4459-bbff-e807875a8811"
      unitRef="security">1</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi02LTEtMS0w_db083fc1-deb0-478e-9a6d-f5c2ce1f113f"
      unitRef="usd">2934000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi03LTEtMS0w_b927b508-655a-45f4-9700-e049a394ec2d"
      unitRef="usd">66000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi05LTEtMS0w_3e23a187-a3f3-470e-b9d9-dd4cdacd891b"
      unitRef="security">61</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi0xMC0xLTEtMA_b0c8b8e5-93c4-491f-9d9c-a2f9fa633e71"
      unitRef="usd">136931000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i9bdaac5f24cf4af8b652f8fac3bb26f2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfNi0xMS0xLTEtMA_42427b67-f4e5-4ee3-98a1-9a7073add463"
      unitRef="usd">7811000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC0xLTEtMS0w_dee4834b-602b-4847-984e-171318afdb89"
      unitRef="security">161</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC0yLTEtMS0w_82e55fe0-3caa-412a-bb40-ce707ba7c32f"
      unitRef="usd">359709000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC0zLTEtMS0w_903458f0-8567-4132-ab55-115c6f20a6eb"
      unitRef="usd">15043000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC01LTEtMS0w_2d15e5cf-39a1-42e6-bdd8-9ef18462f05b"
      unitRef="security">6</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC02LTEtMS0w_b2046b7d-2a90-48ca-a0ba-c49d02970ec2"
      unitRef="usd">6228000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC03LTEtMS0w_e59f5314-b398-43de-8665-63388b972dec"
      unitRef="usd">94000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC05LTEtMS0w_b3156a9b-2728-4e72-996b-6d67b2ae055b"
      unitRef="security">167</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC0xMC0xLTEtMA_71aa5d54-2ddc-4f5b-aeb6-5e6f9bb12efa"
      unitRef="usd">365937000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOjI1M2ZlZGUwNzUxNDQ2OTQ5ZDEyNzdlZmRmMGFjYjE0L3RhYmxlcmFuZ2U6MjUzZmVkZTA3NTE0NDY5NDlkMTI3N2VmZGYwYWNiMTRfOC0xMS0xLTEtMA_8e2287cc-9311-487e-bd7c-6b670933ef54"
      unitRef="usd">15137000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy0xLTEtMS0w_ce4e6e39-b8b2-453f-9642-4c68cd10694f"
      unitRef="security">4</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy0yLTEtMS0w_78b95da1-bf14-460a-b16b-0239d563baab"
      unitRef="usd">12001000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy0zLTEtMS0w_2254bb72-9574-4408-b198-1a2478031c54"
      unitRef="usd">58000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy01LTEtMS0w_a022cebc-a1a1-4a5b-a33d-485fc902317d"
      unitRef="security">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy02LTEtMS0w_8fc227f9-d0f8-4145-86aa-bcb8db3bd1e5"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy03LTEtMS0w_9662a5a9-82f8-4a97-a44c-1d57d1439ef8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy05LTEtMS0w_9e213938-9bfa-405c-8b33-4df429aa4504"
      unitRef="security">4</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy0xMC0xLTEtMA_2dc4e534-153b-4948-8e6f-6d3d36f9a310"
      unitRef="usd">12001000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2a9664d47fb14dd997ec193ccbe70c99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfMy0xMS0xLTEtMA_fe9950ca-d251-47ca-93f3-2b85837cd9f2"
      unitRef="usd">58000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC0xLTEtMS0w_460f54fd-4c97-46da-bebc-f9a3f5b833b1"
      unitRef="security">26</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC0yLTEtMS0w_45908cee-4c0a-48ba-98fe-c5874dff324b"
      unitRef="usd">92844000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC0zLTEtMS0w_2739fc25-fa4f-4e47-b996-48f56d948bf5"
      unitRef="usd">1034000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC01LTEtMS0w_740e31ab-ddea-4810-9ff7-2b6d40db22b6"
      unitRef="security">1</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC02LTEtMS0w_c663586c-ee83-43d6-b106-39d7031a6cdd"
      unitRef="usd">999000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC03LTEtMS0w_48b17ade-c9bc-4a35-8ddf-6280b1ac147d"
      unitRef="usd">1000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC05LTEtMS0w_055d0f0e-f52e-487c-bb6b-0d967ed9aedc"
      unitRef="security">27</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC0xMC0xLTEtMA_60042036-9937-4a7d-a506-94b15e8c0afb"
      unitRef="usd">93843000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i53a9704b46174d79a4cd327698694646_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNC0xMS0xLTEtMA_d5ca7af6-ce39-4016-acea-312590b94e1b"
      unitRef="usd">1035000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS0xLTEtMS0w_24c57dd0-1456-4cc4-a32f-32e6f088afc1"
      unitRef="security">10</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS0yLTEtMS0w_0e1d50c9-43a2-4d73-bc01-1acec6fb9335"
      unitRef="usd">30481000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS0zLTEtMS0w_67aa2f16-1981-4d78-83e4-9a2fb71f690a"
      unitRef="usd">140000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS01LTEtMS0w_a9e5da7d-0e3f-43da-b8fe-0579ead7292f"
      unitRef="security">14</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS02LTEtMS0w_4dca5533-8dce-476f-973c-3b7b30de7e6b"
      unitRef="usd">23976000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS03LTEtMS0w_da668ce7-b796-4922-8381-43a5a15fb493"
      unitRef="usd">71000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS05LTEtMS0w_c3c76077-729b-4f68-b3a0-ea7e90483b04"
      unitRef="security">24</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS0xMC0xLTEtMA_b82d3d42-fba7-45c7-8278-617aba17d289"
      unitRef="usd">54457000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ifa0a5f3ce248430687219f306dcbd9ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNS0xMS0xLTEtMA_a6017fd2-bda9-42e7-aa11-4615be48131e"
      unitRef="usd">211000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi0xLTEtMS0w_8944ec48-f557-4df7-b352-8ecd8610c71f"
      unitRef="security">9</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi0yLTEtMS0w_6eecd2a4-3c19-4beb-9698-ef3f310c49de"
      unitRef="usd">19236000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi0zLTEtMS0w_80eb3149-c8da-478d-ad6c-0f28062a6702"
      unitRef="usd">102000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi01LTEtMS0w_bfeea385-6766-41a5-bed5-c5570b6d640a"
      unitRef="security">1</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi02LTEtMS0w_ca207e8d-fd16-4ed9-bd3c-72ddfd1565e5"
      unitRef="usd">2988000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi03LTEtMS0w_48018754-e7d7-42b5-8a63-2fec40f70bce"
      unitRef="usd">12000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi05LTEtMS0w_892f15ce-ac77-4931-ad47-bae6e2072427"
      unitRef="security">10</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi0xMC0xLTEtMA_6d56461a-5d9d-40f1-906a-4e4ba52287b7"
      unitRef="usd">22224000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id83410e55b3d4d2a8d22c6d1d761a0b5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNi0xMS0xLTEtMA_f443eac0-dab4-4c3f-bcbd-7fb6c472c1a6"
      unitRef="usd">114000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy0xLTEtMS0w_4671049e-9735-4e21-9df3-19d06290c644"
      unitRef="security">49</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy0yLTEtMS0w_0802fcea-e7b6-4876-bfe8-5eaea233e23d"
      unitRef="usd">154562000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy0zLTEtMS0w_97c33361-3584-4307-8e60-ac7874cd7779"
      unitRef="usd">1334000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy01LTEtMS0w_7b4131fd-778d-45f6-8071-eb3de0feb542"
      unitRef="security">16</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy02LTEtMS0w_e6773684-837b-4f4e-860b-fd8a0ff99a41"
      unitRef="usd">27963000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy03LTEtMS0w_051847f3-b19a-40d1-adbb-3d10bbb32890"
      unitRef="usd">84000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy05LTEtMS0w_decb20f6-bb5c-4619-92ef-0c7c2d9fb748"
      unitRef="security">65</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionNumberOfPositions>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy0xMC0xLTEtMA_d6b36178-2040-49ef-8957-609bdefcebe4"
      unitRef="usd">182525000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmE0YTI2MGEwMTcwZjRhMTY5NmUyZTNiN2FlM2Q0OWM1L3RhYmxlcmFuZ2U6YTRhMjYwYTAxNzBmNGExNjk2ZTJlM2I3YWUzZDQ5YzVfNy0xMS0xLTEtMA_903cc9c1-64c0-429c-b6cd-5eefa0cded22"
      unitRef="usd">1418000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:ImpairmentOfInvestments
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMTA0NDUzNjA0ODE4MDk_cea85aa5-83e4-4652-9002-ce6fedb6a3c8"
      unitRef="usd">400000</us-gaap:ImpairmentOfInvestments>
    <us-gaap:InvestmentIncomeTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMzI0Mw_a06b66cb-34a4-42dd-81dc-09c3527e1a3a">The following table presents the components of net investment income:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.942%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Investment expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(245)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(113)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net investment income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;8,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InvestmentIncomeTextBlock>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmM2ZTc3MzIzOTM3NTQ5ZWQ4ZDJjZGRlODZjNTgxZDg3L3RhYmxlcmFuZ2U6YzZlNzczMjM5Mzc1NDllZDhkMmNkZGU4NmM1ODFkODdfMy0xLTEtMS0w_4f009ecd-aa5e-4e02-bc5a-04f345c7ad76"
      unitRef="usd">8349000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInterestAndDividend
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmM2ZTc3MzIzOTM3NTQ5ZWQ4ZDJjZGRlODZjNTgxZDg3L3RhYmxlcmFuZ2U6YzZlNzczMjM5Mzc1NDllZDhkMmNkZGU4NmM1ODFkODdfMy0zLTEtMS0w_3591d1e8-c139-4a38-bafd-ce5a3961c8e3"
      unitRef="usd">7496000</us-gaap:InvestmentIncomeInterestAndDividend>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmM2ZTc3MzIzOTM3NTQ5ZWQ4ZDJjZGRlODZjNTgxZDg3L3RhYmxlcmFuZ2U6YzZlNzczMjM5Mzc1NDllZDhkMmNkZGU4NmM1ODFkODdfNC0xLTEtMS0w_1299770e-bfd5-4393-9de4-ddc28647bf59"
      unitRef="usd">245000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeInvestmentExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmM2ZTc3MzIzOTM3NTQ5ZWQ4ZDJjZGRlODZjNTgxZDg3L3RhYmxlcmFuZ2U6YzZlNzczMjM5Mzc1NDllZDhkMmNkZGU4NmM1ODFkODdfNC0zLTEtMS0w_2e60bfb5-64b7-4eba-bf47-b5c866875413"
      unitRef="usd">113000</us-gaap:InvestmentIncomeInvestmentExpense>
    <us-gaap:InvestmentIncomeNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmM2ZTc3MzIzOTM3NTQ5ZWQ4ZDJjZGRlODZjNTgxZDg3L3RhYmxlcmFuZ2U6YzZlNzczMjM5Mzc1NDllZDhkMmNkZGU4NmM1ODFkODdfNS0xLTEtMS0w_0a0c64ca-b7eb-4914-8e46-d2632bd30d46"
      unitRef="usd">8104000</us-gaap:InvestmentIncomeNet>
    <us-gaap:InvestmentIncomeNet
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmM2ZTc3MzIzOTM3NTQ5ZWQ4ZDJjZGRlODZjNTgxZDg3L3RhYmxlcmFuZ2U6YzZlNzczMjM5Mzc1NDllZDhkMmNkZGU4NmM1ODFkODdfNS0zLTEtMS0w_e610fbc8-4b0e-4f03-9f26-a282d9de45d6"
      unitRef="usd">7383000</us-gaap:InvestmentIncomeNet>
    <us-gaap:RealizedGainLossOnInvestmentsTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RleHRyZWdpb246ZDVlZDk3N2FjMWRjNDA0ZGFiM2Y4MzY2Y2I4MjYyYTVfMzI1Mg_de662077-5fd6-40ae-a0d8-0e50d8cf98c3">&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The following table presents the components of net realized investment gains (losses):&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.683%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.798%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.801%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross realized investment gains&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;195&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gross realized investment losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(612)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(382)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net realized investment (losses)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(72)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(187)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:RealizedGainLossOnInvestmentsTableTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEyZDY5M2Y0MzI3NjRjYjg5MzU1NzIyN2NkODI5YjJlL3RhYmxlcmFuZ2U6YTJkNjkzZjQzMjc2NGNiODkzNTU3MjI3Y2Q4MjliMmVfMy0xLTEtMS0w_0ce02981-6502-4825-b484-33c219a0bd86"
      unitRef="usd">540000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEyZDY5M2Y0MzI3NjRjYjg5MzU1NzIyN2NkODI5YjJlL3RhYmxlcmFuZ2U6YTJkNjkzZjQzMjc2NGNiODkzNTU3MjI3Y2Q4MjliMmVfMy0zLTEtMS0w_386176e0-160a-4492-b646-70e31a5224f8"
      unitRef="usd">195000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEyZDY5M2Y0MzI3NjRjYjg5MzU1NzIyN2NkODI5YjJlL3RhYmxlcmFuZ2U6YTJkNjkzZjQzMjc2NGNiODkzNTU3MjI3Y2Q4MjliMmVfNC0xLTEtMS0w_12be0ea3-7045-49e2-b48e-9582d547e783"
      unitRef="usd">612000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEyZDY5M2Y0MzI3NjRjYjg5MzU1NzIyN2NkODI5YjJlL3RhYmxlcmFuZ2U6YTJkNjkzZjQzMjc2NGNiODkzNTU3MjI3Y2Q4MjliMmVfNC0zLTEtMS0w_7ca72cf1-0bdb-49f3-8b5a-f0ec7ded12dc"
      unitRef="usd">382000</us-gaap:DebtSecuritiesAvailableForSaleRealizedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEyZDY5M2Y0MzI3NjRjYjg5MzU1NzIyN2NkODI5YjJlL3RhYmxlcmFuZ2U6YTJkNjkzZjQzMjc2NGNiODkzNTU3MjI3Y2Q4MjliMmVfNS0xLTEtMS0w_407cb18c-6ec9-48b9-8014-bdbe42b67c98"
      unitRef="usd">-72000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF81NS9mcmFnOmQ1ZWQ5NzdhYzFkYzQwNGRhYjNmODM2NmNiODI2MmE1L3RhYmxlOmEyZDY5M2Y0MzI3NjRjYjg5MzU1NzIyN2NkODI5YjJlL3RhYmxlcmFuZ2U6YTJkNjkzZjQzMjc2NGNiODkzNTU3MjI3Y2Q4MjliMmVfNS0zLTEtMS0w_ed678dc7-dd08-4528-88ad-a1c0d4390e9b"
      unitRef="usd">-187000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGainLoss>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RleHRyZWdpb246YzY1N2NkZDM0ZjgxNGQyNTgxYjgwNzRiZjRkMmZlOWJfNTE4OQ_dadf2d64-f74d-4624-9662-cf8f5bd4bb3a">Fair Value of Financial Instruments&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following describes the valuation techniques used by us to determine the fair value of our financial instruments:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We established a fair value hierarchy by prioritizing the inputs to valuation techniques used to measure fair value.  The hierarchy gives the highest priority to unadjusted quoted prices in active markets for identical assets or liabilities (Level 1 measurements) and the lowest priority to unobservable inputs (Level 3 measurements).  The three levels of the fair value hierarchy under this standard are described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 1 - Fair value measurements based on quoted prices in active markets that we have the ability to access for identical assets or liabilities.  Market price data generally is obtained from exchange or dealer markets.  We do not adjust the quoted price for such instruments.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 2 - Fair value measurements based on inputs other than quoted prices included in Level 1 that are observable for the asset or liability, either directly or indirectly.  Level 2 inputs include quoted prices for similar assets and liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets that are not active, and inputs other than quoted prices that are observable for the asset or liability, such as interest rates and yield curves that are observable at commonly quoted intervals.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Level 3 - Fair value measurements based on valuation techniques that use significant inputs that are unobservable. Both observable and unobservable inputs may be used to determine the fair values of positions classified in Level 3. The circumstances for using these measurements include those in which there is little, if any, market activity for the asset or liability. Therefore, we must make certain assumptions, which require significant management judgment or estimation about the inputs a hypothetical market participant would use to value that asset or liability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In certain cases, the inputs used to measure fair value may fall into different levels of the fair value hierarchy.  In such cases, the level in the fair value hierarchy is determined based on the lowest level input that is significant to the fair value measurement in its entirety.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Assets classified as Level 1 and Level 2&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;To determine the fair value of securities available-for-sale in Level 1 and Level 2 of the fair value hierarchy, independent pricing sources have been utilized. One price is provided per security based on observable market data. To ensure securities are appropriately classified in the fair value hierarchy, we review the pricing techniques and methodologies of the independent pricing sources and believe that their policies adequately consider market activity, either based on specific transactions for the issue valued or based on modeling of securities with similar credit quality, duration, yield and structure that were recently traded. A variety of inputs are utilized by the independent pricing sources including benchmark yields, reported trades, non-binding broker/dealer quotes, issuer spreads, two sided markets, benchmark securities, bids, offers and reference data including data published in market research publications. Inputs may be weighted differently for any security, and not all inputs are used for each security evaluation. Market indicators, industry and economic events are also considered. This information is evaluated using a multidimensional pricing model. Quality controls are performed by the independent pricing sources throughout this process, which include reviewing tolerance reports, trading information and data changes, and directional moves compared to market moves. This model combines all inputs to arrive at a value assigned to each security. We have not made any adjustments to the prices obtained from the independent pricing sources. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Liabilities classified as Level 3&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We calculate the fair value of outstanding warrants utilizing Level 3 inputs, including a Black-Scholes option-pricing model, in combination with a binomial model, and we value the pricing protection features within the warrants using a Monte-Carlo simulation model. Variables in the model include the risk-free rate of return, dividend yield, expected life and expected volatility of our stock price.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following tables present the level within the fair value hierarchy at which our financial instruments were measured:&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:120%;"&gt;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash, cash equivalents and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,179,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash, cash equivalents and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,047,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,182,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;There were no transfers between Level 2 and Level 3 of the fair value hierarchy during the three months ended March&#160;31, 2020, or the year ended December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following is a roll-forward of Level 3 liabilities measured at fair value:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in fair value of warrant liability included in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance of common stock on warrant exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(221)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, March 31&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table outlines the key inputs and assumptions used to calculate the fair value of the warrant liability in the Black-Scholes option-pricing model as of the dates indicated.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.971%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.086%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.225%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.21 - 2.31%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.06 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.67 - 3.06 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;42.3 - 45.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The changes in fair value of the warrant liability for the three months ended March 31, 2020 and 2019 are primarily attributable to changes in the price of our common stock and exercises of outstanding warrants during the respective periods, with additional impact related to changes in other Black-Scholes model inputs.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RleHRyZWdpb246YzY1N2NkZDM0ZjgxNGQyNTgxYjgwNzRiZjRkMmZlOWJfNTIwMA_f6800fdd-b58d-471c-9989-d6d496ff1165">The following tables present the level within the fair value hierarchy at which our financial instruments were measured:&#160;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;51,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;199,935&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;640,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;173,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash, cash equivalents and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;114,677&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;166,403&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,013,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,179,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:34.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.377%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="15" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value Measurements Using&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Quoted Prices in&lt;br/&gt;Active Markets for&lt;br/&gt;Identical Assets&lt;br/&gt;(Level 1)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant Other&lt;br/&gt;Observable Inputs&lt;br/&gt;(Level 2)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Significant&lt;br/&gt;Unobservable&lt;br/&gt;Inputs&lt;br/&gt;(Level 3)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;U.S. Treasury securities and obligations of U.S. government agencies&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;48,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Municipal debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;190,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Corporate debt securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;684,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Asset-backed securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;172,642&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Cash, cash equivalents and short-term investments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;85,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total assets&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;134,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,047,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,182,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTableTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i24bd3a7cbb0b404ca647ccb6dd60c5ae_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMy0xLTEtMS0w_23df5494-c3f5-42b6-b856-68eb068a3290"
      unitRef="usd">51726000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i384d255b19764449804d0fcca9ea5cbc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMy0zLTEtMS0w_e6e4b248-ba6f-4ecc-930a-cad84041d7e3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i8fe0b57cc2a2484c964974aa5af204bd_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMy01LTEtMS0w_e6546489-779f-45cb-9298-41265dee67b3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i47e049c33ad64cee931b4f85a750420b_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMy03LTEtMS0w_5bc52053-c2d2-4d7a-885b-9ca3e85ae101"
      unitRef="usd">51726000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibf18b47dd97a48d688abc145478e3316_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNC0xLTEtMS0w_7d423911-3b5a-4172-b1de-f8ec3d4b567d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ica6dd889339d43a18fe6128d2af494b2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNC0zLTEtMS0w_e0b05677-b777-479a-a114-748756389677"
      unitRef="usd">199935000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icb1125f56eb747f29c4bc27e95db699d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNC01LTEtMS0w_11523453-ad66-45a0-8752-e4fe5e2f591d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i47d88ef2c2c24c7b95b1cab6eed076ec_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNC03LTEtMS0w_bc9ab32e-6cba-440f-b472-c28528421291"
      unitRef="usd">199935000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i66f2e627fbde4af4a9b4c63c567495a9_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNS0xLTEtMS0w_548ad90f-b5a1-410a-95e7-a2346e877058"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5e50915c4a384e10978b8b3ab732774d_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNS0zLTEtMS0w_5cb1f924-a74b-4c92-a0b3-bcbdd8172946"
      unitRef="usd">640448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3a6ce21b762a4195bf1c5126c0852810_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNS01LTEtMS0w_8562144f-0d98-4f26-8c66-0ba09bf31bbd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i935fbb3dab554a688fe39880f529ae74_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNS03LTEtMS0w_66fc19ea-e122-4dc2-999d-f27cd1c36594"
      unitRef="usd">640448000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i49d42226814b4e69800048ee9ebd03d2_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNi0xLTEtMS0w_fb518925-fdda-41a2-a7cb-4f50de75e884"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i91c4199604434876a54203797d2aefbc_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNi0zLTEtMS0w_04538521-ac20-4b57-96b4-d82695a93127"
      unitRef="usd">173107000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5f9e1bd86d724add80530e905dff44ae_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNi01LTEtMS0w_41497c66-bd6d-4f46-a0e4-d9b89ce82ed9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5b03fbd499c546d397da9f52045c0137_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfNi03LTEtMS0w_bde63e13-8184-4c93-a3b6-d6abf2e18d10"
      unitRef="usd">173107000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i08d8f5e1ef29421cba2f40ce478756d8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOC0xLTEtMS0w_01586bbf-5acc-482c-9468-a92965e9f334"
      unitRef="usd">114677000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i58e7b3a26d894a988d704392b3e0ef80_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOC0zLTEtMS0w_0ab18d50-1d2e-401a-9af9-1af20a850975"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iedcb2270d296432dba469a395167e72f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOC01LTEtMS0w_e97184f1-e7c4-4506-9543-7cdb36b3e046"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="ic9b1358d6f814974a574b29020e7b135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOC03LTEtMS0w_c259b42d-4fb7-47ea-8b59-197d4712fc7f"
      unitRef="usd">114677000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i08d8f5e1ef29421cba2f40ce478756d8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOS0xLTEtMS0w_4b9b1835-0e5e-4dfa-a52b-b0b9b6c3adff"
      unitRef="usd">166403000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i58e7b3a26d894a988d704392b3e0ef80_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOS0zLTEtMS0w_5de08f88-5f84-43b9-8103-5a0a8c831d9e"
      unitRef="usd">1013490000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iedcb2270d296432dba469a395167e72f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOS01LTEtMS0w_1e940de3-b052-4814-b37a-fdca2b85d13a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic9b1358d6f814974a574b29020e7b135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfOS03LTEtMS0w_061573aa-b2a1-45d4-9419-913657144410"
      unitRef="usd">1179893000</us-gaap:AssetsFairValueDisclosure>
    <nmih:WarrantLiability
      contextRef="i08d8f5e1ef29421cba2f40ce478756d8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTAtMS0xLTEtMA_2e13e983-e929-49bc-833e-98ab8afadbed"
      unitRef="usd">0</nmih:WarrantLiability>
    <nmih:WarrantLiability
      contextRef="i58e7b3a26d894a988d704392b3e0ef80_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTAtMy0xLTEtMA_632779c9-b038-4558-a3d5-50560aa8712c"
      unitRef="usd">0</nmih:WarrantLiability>
    <nmih:WarrantLiability
      contextRef="iedcb2270d296432dba469a395167e72f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTAtNS0xLTEtMA_72b31cc2-3a23-4682-8336-41c64c0149f7"
      unitRef="usd">1461000</nmih:WarrantLiability>
    <nmih:WarrantLiability
      contextRef="ic9b1358d6f814974a574b29020e7b135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTAtNy0xLTEtMA_ad1547b2-6bb2-4322-b773-9dee4d356598"
      unitRef="usd">1461000</nmih:WarrantLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i08d8f5e1ef29421cba2f40ce478756d8_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTEtMS0xLTEtMA_19c8e06b-5474-490a-a3b3-ef9e50311100"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i58e7b3a26d894a988d704392b3e0ef80_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTEtMy0xLTEtMA_afb6e325-8908-428c-abc2-b91f97dce6bf"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="iedcb2270d296432dba469a395167e72f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTEtNS0xLTEtMA_36da717b-9af7-499b-bdca-1d0e0b9c1321"
      unitRef="usd">1461000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="ic9b1358d6f814974a574b29020e7b135_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmU5MjRhMDQwNmIxZTRkNjhhZjRlODI4YzI4ODgxNGM5L3RhYmxlcmFuZ2U6ZTkyNGEwNDA2YjFlNGQ2OGFmNGU4MjhjMjg4ODE0YzlfMTEtNy0xLTEtMA_9bc4f2a2-8e98-48b9-ae32-0c0b1ff61424"
      unitRef="usd">1461000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7f2e72b3cd834281b85f6c689c3de373_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMy0xLTEtMS0w_8f47b1cf-e24f-4512-8542-da6d8b1f249b"
      unitRef="usd">48929000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ie1001a9cec5b41c7a08f43cdd6b438fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMy0zLTEtMS0w_76424661-3529-4927-9f99-f27f45b5d27a"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9801d83ec2aa43b3a4c59beda38e972a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMy01LTEtMS0w_fca99d86-c068-41a0-9fb4-d867252b8b40"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i722d71751c6a438ea49916fb620ec6c7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMy03LTEtMS0w_faa27414-12df-4334-ab93-a2375985a01f"
      unitRef="usd">48929000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4bd43ef318444a769867f4dcc8e62225_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNC0xLTEtMS0w_ab4173f8-b523-4f66-b379-06fa2aa6e3ec"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i84c12f26eb514149983cc2cff63b493e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNC0zLTEtMS0w_004de0d6-3ccc-4ed2-afae-e3f38698fd8f"
      unitRef="usd">190216000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1c1457c3bdd94c17a9f28688f7029e1f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNC01LTEtMS0w_c560b9f1-4527-426e-adbd-7190d58d42bd"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i590233cb204c49c9aec0b5b971d23d99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNC03LTEtMS0w_06164f10-d4f6-487a-88cc-6eacad24905c"
      unitRef="usd">190216000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34914103dc3b47afac994a3bf4c0adb3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNS0xLTEtMS0w_7d76ba4e-9bc2-4f93-9512-3dc51188301c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2a9b46e5ee2e41a8844ae80017f5c70e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNS0zLTEtMS0w_b10ccbf1-a84f-4bfe-8223-efcc552e71c7"
      unitRef="usd">684881000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib637ac888e5043db8c94ac5cad3c02ef_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNS01LTEtMS0w_d3c9379e-137f-4100-bea9-5f475cdb38e8"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i7c917b3e747b4bfbbfad9c815f03dc1a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNS03LTEtMS0w_4648b1d1-d1e4-48a5-9cf9-4a859b2ac825"
      unitRef="usd">684881000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia7d3e26cf1b44b94af1ae698e3f825ba_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNi0xLTEtMS0w_895cd8a3-dce5-42ba-8719-8a367c1c3c47"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i85fdd8305d184aaf955248c9b398591e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNi0zLTEtMS0w_247caa72-ec18-4955-8dec-6d1602439159"
      unitRef="usd">172642000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i20ddd9e4febf4d6789b3fa10d97f9177_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNi01LTEtMS0w_2ef8f4da-11f8-4757-b546-dc507e0676e7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic6161a8fa4444598b87da382fe3994e8_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfNi03LTEtMS0w_e541a64b-96e9-498e-b825-e3d7973f9db3"
      unitRef="usd">172642000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i252c4fedf7a244158bfe7d6140f0f897_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOC0xLTEtMS0w_106fd8b8-1a9a-45ad-8dc6-66ee701bf610"
      unitRef="usd">85361000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if892689ad4144a528ea19c15a117d73a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOC0zLTEtMS0w_80cb37b9-a882-4c91-b8fe-f0431c14acd4"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i68aea553767145d49e374236c53bd822_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOC01LTEtMS0w_736cdf53-c725-4c1f-8db3-7a044b8badac"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i945f311df167414087e3971ec2bb2983_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOC03LTEtMS0w_98a6c5aa-69c6-49c7-b3ae-b59846c3707e"
      unitRef="usd">85361000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i252c4fedf7a244158bfe7d6140f0f897_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOS0xLTEtMS0w_d930ebcd-3930-4fdb-80f1-af86ee2f7e7a"
      unitRef="usd">134290000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if892689ad4144a528ea19c15a117d73a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOS0zLTEtMS0w_49510128-6e3b-4fe0-a084-36f05b2657d9"
      unitRef="usd">1047739000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i68aea553767145d49e374236c53bd822_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOS01LTEtMS0w_68279649-fd8f-4569-8ed7-f9842d91c4bc"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i945f311df167414087e3971ec2bb2983_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfOS03LTEtMS0w_c3bd6ef7-a7b1-4a35-a9e7-3de755aba151"
      unitRef="usd">1182029000</us-gaap:AssetsFairValueDisclosure>
    <nmih:WarrantLiability
      contextRef="i252c4fedf7a244158bfe7d6140f0f897_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTAtMS0xLTEtMA_d66e19fe-5195-45f5-80a0-413b962fd815"
      unitRef="usd">0</nmih:WarrantLiability>
    <nmih:WarrantLiability
      contextRef="if892689ad4144a528ea19c15a117d73a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTAtMy0xLTEtMA_889469c1-c754-4b5a-8863-0dc2d676b43a"
      unitRef="usd">0</nmih:WarrantLiability>
    <nmih:WarrantLiability
      contextRef="i68aea553767145d49e374236c53bd822_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTAtNS0xLTEtMA_25444097-502f-45c6-ba1d-59a96d4dc900"
      unitRef="usd">7641000</nmih:WarrantLiability>
    <nmih:WarrantLiability
      contextRef="i945f311df167414087e3971ec2bb2983_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTAtNy0xLTEtMA_eb99f954-dfe2-42b6-bbbc-dce11c5cc309"
      unitRef="usd">7641000</nmih:WarrantLiability>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i252c4fedf7a244158bfe7d6140f0f897_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTEtMS0xLTEtMA_ebb12edd-0cc5-4e05-a228-0b66acbb5103"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="if892689ad4144a528ea19c15a117d73a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTEtMy0xLTEtMA_628d12b9-7725-45fd-8aeb-65443954a3e4"
      unitRef="usd">0</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i68aea553767145d49e374236c53bd822_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTEtNS0xLTEtMA_eb3d0a65-9e52-4f50-aa79-ebaacd7ff854"
      unitRef="usd">7641000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:LiabilitiesFairValueDisclosure
      contextRef="i945f311df167414087e3971ec2bb2983_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNlN2RjNGVhZjMyYTQ1OGZhNWYxODJmNDRkMDYzOTJiL3RhYmxlcmFuZ2U6M2U3ZGM0ZWFmMzJhNDU4ZmE1ZjE4MmY0NGQwNjM5MmJfMTEtNy0xLTEtMA_c848ac4c-26a9-4a6a-a0cf-56bef49028b8"
      unitRef="usd">7641000</us-gaap:LiabilitiesFairValueDisclosure>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RleHRyZWdpb246YzY1N2NkZDM0ZjgxNGQyNTgxYjgwNzRiZjRkMmZlOWJfNTE3Nw_1e7ccb74-cc3a-4e1c-b54b-9c9fe4136966">The following is a roll-forward of Level 3 liabilities measured at fair value:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Warrant Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, January 1&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Change in fair value of warrant liability included in earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Issuance of common stock on warrant exercise&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(221)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(944)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Balance, March 31&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="icf867b5fa79740f59bdfd04069c3e78d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfMy0xLTEtMS0w_3589c3f1-6339-4128-b7a8-1a54c4e768be"
      unitRef="usd">7641000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i012514c9a2474b4cac30090bf8f0dd33_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfMy0zLTEtMS0w_9edbf06b-761f-4074-85fb-0966568f00a4"
      unitRef="usd">7296000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="ie347d669a4e941cf8c8f89c894039d73_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfNC0xLTEtMS0w_ef289af4-46b1-4936-875a-1af86d0bbc0c"
      unitRef="usd">-5959000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings
      contextRef="i907b6047c0d1418fa7b1dd4458f66a1e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfNC0zLTEtMS0w_429572af-8a06-4fc8-a0fd-fdf19d959e86"
      unitRef="usd">5479000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="ie347d669a4e941cf8c8f89c894039d73_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfNi0xLTEtMS0w_e82a2c66-e00a-4ebb-bf26-99fda9475efa"
      unitRef="usd">221000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements
      contextRef="i907b6047c0d1418fa7b1dd4458f66a1e_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfNi0zLTEtMS0w_c2ade5cd-a884-4163-b8f7-3e3b7b0ad36d"
      unitRef="usd">944000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i6309464ed799410bb50580f1ab1b5e28_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfNy0xLTEtMS0w_529819f8-1d01-4bbb-8e4d-63158d1af9d6"
      unitRef="usd">1461000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue
      contextRef="i22bb813e1d62425f8957c35b189d89ee_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOjNiODkyNDI3OTBiOTQ5ODZiNWIzZjYxNzQ3ZWQyNWY5L3RhYmxlcmFuZ2U6M2I4OTI0Mjc5MGI5NDk4NmI1YjNmNjE3NDdlZDI1ZjlfNy0zLTEtMS0w_550d4dd3-5c6c-4e56-b558-30d2cd092a47"
      unitRef="usd">11831000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RleHRyZWdpb246YzY1N2NkZDM0ZjgxNGQyNTgxYjgwNzRiZjRkMmZlOWJfNTE5MQ_9960046a-d01d-4083-927d-699849e25771">The following table outlines the key inputs and assumptions used to calculate the fair value of the warrant liability in the Black-Scholes option-pricing model as of the dates indicated.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.971%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.086%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.225%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Common stock price&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11.61&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;25.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Risk free interest rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;2.21 - 2.31%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected life&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2.06 years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;1.67 - 3.06 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Expected volatility&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;61.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;42.3 - 45.7%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dividend yield&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="ice5e9580a26141a3a68e33aab8c56a3d_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfMi0xLTEtMS0w_5bf6ad6f-5239-44ff-adfc-481f62f2ce0f"
      unitRef="usdPerShare">11.61</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i9a9b89ea94524d17bbc5f6fac899e52e_I20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfMi0zLTEtMS0w_738c96db-a603-4702-abc8-30d536207f19"
      unitRef="usdPerShare">25.87</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i127e7cb377f641b885ceb2d3bdd51b79_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfMy0xLTEtMS0w_8348fa31-c9f9-4536-a02f-85c73ceff329"
      unitRef="number">0.0023</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i52326f6e836f4fa9aa42ff4ea09b7eed_I20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfMy0zLTEtMS0wL3RleHRyZWdpb246ZDEzYTlkYmRmMjZmNGM5ZGJmMmM2M2ZjOWU0MmVlNzdfMTMxOTQxMzk1MzMzNDg_70888ac1-f453-49f8-b154-6538bea1d606"
      unitRef="number">0.0221</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i60d2fe25b501412cb05622cea44d4838_I20190331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfMy0zLTEtMS0wL3RleHRyZWdpb246ZDEzYTlkYmRmMjZmNGM5ZGJmMmM2M2ZjOWU0MmVlNzdfMTMxOTQxMzk1MzMzNTU_03972460-e85b-41fb-b611-f02350551c72"
      unitRef="number">0.0231</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="iddbd299a30d34dc38d9b9d1392a9ac66_I20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNC0xLTEtMS0w_cab07f0a-8eb1-42d9-bba2-42df8890e2c7">P2Y21D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="i6f36a5b723cd42f5bc7aae2f91356201_I20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNC0zLTEtMS0wL3RleHRyZWdpb246YTUxNjFiYzY2NjRiNDg0YjhjYzYxYTkyZjBlOWVhMDlfMTMxOTQxMzk1MzMzMzc_68ce0871-8084-4292-8fef-510b21ee0f73">P1Y8M1D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingTerm
      contextRef="ib4aecb1f001a417594e163526c95804a_I20190331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNC0zLTEtMS0wL3RleHRyZWdpb246YTUxNjFiYzY2NjRiNDg0YjhjYzYxYTkyZjBlOWVhMDlfMTMxOTQxMzk1MzMzNDk_a41b99e0-fbc4-48f1-9b83-9d72f807385d">P3Y21D</us-gaap:WarrantsAndRightsOutstandingTerm>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i3ba3a26403ac49ff97139df64e31a11b_I20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNS0xLTEtMS0w_627e912a-89a5-4698-8c7a-c7c2be9cece2"
      unitRef="number">0.614</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i73cffc01231a4eb1a67ffeb300ad9e19_I20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNS0zLTEtMS0wL3RleHRyZWdpb246ZmZiNTQwMDE3YWI1NGE5ZjlmNGE1Y2IyOWNmZjJjYWRfMTMxOTQxMzk1MzMzNDI_33413dc2-48ba-41ae-9bd6-9e8bbe209405"
      unitRef="number">0.423</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="iaa1f910cf774441eb2d8bae4039c5332_I20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNS0zLTEtMS0wL3RleHRyZWdpb246ZmZiNTQwMDE3YWI1NGE5ZjlmNGE1Y2IyOWNmZjJjYWRfMTMxOTQxMzk1MzMzMzk_eba4a9fc-b37b-4a21-9b69-106711e4035d"
      unitRef="number">0.457</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i96f5fac8536f441d9c3f37dc7629af46_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNi0xLTEtMS0w_0a9b9f93-a504-43c1-a6f5-e0763d087ff0"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:WarrantsAndRightsOutstandingMeasurementInput
      contextRef="i1b61fd57e25b46b1b1b5469e54e4e504_I20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82MS9mcmFnOmM2NTdjZGQzNGY4MTRkMjU4MWI4MDc0YmY0ZDJmZTliL3RhYmxlOmFlYjYxNjM3MTFlMDQ0OTY5ODU5ZDFmNmFiZjUxZjRkL3RhYmxlcmFuZ2U6YWViNjE2MzcxMWUwNDQ5Njk4NTlkMWY2YWJmNTFmNGRfNi0zLTEtMS0w_a020ec12-f0c5-45ed-8d23-58f3517b9a7f"
      unitRef="number">0</us-gaap:WarrantsAndRightsOutstandingMeasurementInput>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxOTQxMzk1NDAwNDg_54a1c790-569a-45ed-b52c-5acb04ce1c49">DebtOn May 24, 2018, we entered into a credit agreement (2018 Credit Agreement), which provides for (i) a $150 million &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxOTQxMzk1NDAwMzA_1b3fd04b-0185-4cd8-bd6f-39a4cf8d0f7f"&gt;five&lt;/span&gt;-year senior secured term loan facility (2018 Term Loan) that matures on May 24, 2023; and (ii) a $85 million &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxOTQxMzk1NDAwMDE_db719401-d36e-4c1d-a927-9a7dda822e51"&gt;three&lt;/span&gt;-year secured revolving credit facility (2018 Revolving Credit Facility) that, prior to amendment as discussed below, would have matured on May 24, 2021.  Proceeds from the 2018 Term Loan were used to repay in full the outstanding amount due under our $150&#160;million amended term loan (2015 Term Loan) due on November 10, 2019, and to pay fees and expenses incurred in connection with the 2018 Credit Agreement. On March 20, 2020, we amended the 2018 Revolving Credit Facility (2020 Revolving Credit Facility), increasing the borrowing capacity under the facility to $100&#160;million, extending the maturity date from May 24, 2021 to February 22, 2023, and reducing the interest cost related to both undrawn commitments and drawn borrowings &lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;under the facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2018 Term Loan&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The 2018 Term Loan bears interest at the LIBOR, as defined in the 2018 Credit Agreement and subject to a 1.00% floor, plus an annual margin rate of 4.75%, representing an all-in rate of 5.75% as of March&#160;31, 2020, payable monthly based on our current interest period election. Quarterly principal payments of $0.4 million are also required.  As of March&#160;31, 2020, the outstanding principal balance of the 2018 Term Loan was $147.4 million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Interest expense for the 2018 Term Loan includes interest and the amortization of issuance costs, an original issue discount and capitalized modification costs related to the 2015 Term Loan.  For the three months ended March&#160;31, 2020, we recorded $2.5 million of interest expense.  Remaining unamortized issuance costs and original issue discount were $1.9 million as of March&#160;31, 2020 and are being amortized to interest expense using the effective interest method over the contractual life of the 2018 Term Loan. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We are subject to certain covenants under the 2018 Term Loan (as defined in the 2018 Credit Agreement), including (but not limited to) a maximum debt-to-total capitalization ratio (as defined in the 2018 Credit Agreement) of 35% under the 2018 Term Loan. We were in compliance with all covenants as of March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Future principal payments due under the 2018 Term Loan as of March&#160;31, 2020 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.972%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;2020 Revolving Credit Facility&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Borrowings under the 2020 Revolving Credit Facility accrue interest at a variable rate equal to, at our discretion, based on the applicable corporate credit rating at the time, (i) a base rate (as defined in the 2018 Credit Agreement, subject to a floor of 1.00% per annum) plus a margin of 0.375% to 1.875% per annum, which is reduced from a margin of 1.00% to 2.50% prior to the amendment, or (ii) the Eurodollar Rate (subject to a floor of 0.00% per annum) plus a margin of 1.375% to 2.875% per annum, which is reduced from a margin of 2.00% to 3.50% prior to the amendment.  As of March 31, 2020, no borrowings had been made under the 2020 Revolving Credit Facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the 2020 Revolving Credit Facility, we are required to pay a quarterly commitment fee on the average daily undrawn amount, which ranges from 0.175% to 0.525%, reduced from ranges of 0.30% to 0.60% prior to the amendment, based on the applicable corporate credit rating at the time.  As of March 31, 2020, the applicable commitment fee was 0.35%. For the three months ended March&#160;31, 2020, we recorded $0.1 million of commitment fees in interest expense. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We incurred issuance costs of $0.8 million in connection with the 2020 Revolving Credit Facility, which together with the remaining issuance cost of $0.6&#160;million prior to the amendment, are amortized through interest expense over the extent contractual life of the 2020 Revolving Credit Facility, on a straight-line basis. For the three months ended March&#160;31, 2020, we recognized $0.1 million of interest expense from the amortization of deferred issuance costs. At March&#160;31, 2020, remaining deferred issuance costs were $1.4 million, net of accumulated amortization. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;We are subject to certain covenants under the 2020 Revolving Credit Facility, including (but not limited to) the following: a maximum debt-to-total capitalization ratio of 35%, a minimum liquidity requirement, compliance with the PMIERs financial requirements (subject to any Fannie Mae and Freddie Mac (collectively, the GSEs) approved waivers), and minimum consolidated net worth and statutory capital requirements (respectively, as defined therein). We were in compliance with all covenants as of March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i77dc06393ff04fe8baf3b6c704c966f5_I20180524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTE3_8dcd7d72-f605-4488-8dba-adbec40d5b25"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i4ae54131099742ffaf58a8fca850fdd0_I20180524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjE5_4ac3f306-7a84-4ad3-80e2-61cf8ee6e88b"
      unitRef="usd">85000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i7b88e6116f164f7e9674c2c406e46abc_I20180524"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTM3NDM4OTUzNTczNTU_d068d82c-ff6e-4f3e-b979-62025a9bf0e6"
      unitRef="usd">150000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iebb147e5a6b64093ab3c869866189e22_I20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxOTQxMzk1NDAwMzU_3f8d588d-8579-408e-8b37-444a295c3089"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <nmih:DebtInstrumentVariableInterestRateFloor
      contextRef="i99d1cf9e958149ca9766557428df2ebd_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfNzA2_c92b5330-9770-4bac-82a3-ded50972bde6"
      unitRef="number">0.0100</nmih:DebtInstrumentVariableInterestRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ifc17da1894a24d2da830517f86bf62d8_D20190101-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfNzQ2_313628d2-cd68-483b-b573-0e218fd72b90"
      unitRef="number">0.0475</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="id5a908e0c91649d4870acce02330519c_D20200101-20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfNzgx_53651a96-44e2-48e1-8cfb-4669db767308"
      unitRef="number">0.0575</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:DebtInstrumentFrequencyOfPeriodicPayment
      contextRef="id5a908e0c91649d4870acce02330519c_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMzc5OQ_16ffed35-6d80-4b1e-a36b-968f31177fbb">Quarterly</us-gaap:DebtInstrumentFrequencyOfPeriodicPayment>
    <us-gaap:DebtInstrumentPeriodicPaymentPrincipal
      contextRef="id5a908e0c91649d4870acce02330519c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfODkx_5aa805e5-1265-40c2-aa05-f50edfceae07"
      unitRef="usd">400000</us-gaap:DebtInstrumentPeriodicPaymentPrincipal>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfOTgz_c2e66550-60b0-4d58-8794-d29dc7f0e96c"
      unitRef="usd">147400000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:InterestExpense
      contextRef="id5a908e0c91649d4870acce02330519c_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTIxNQ_345aed6c-88a6-49f9-8e8a-80f67336bdb5"
      unitRef="usd">2500000</us-gaap:InterestExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i6c0cf9663ab64461aa4e730684f5cde5_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTMxMQ_334a454d-d7f5-4417-98bd-098c0ebe7b02"
      unitRef="usd">1900000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <nmih:DebtInstrumentCovenantDebttoTotalCapitalizationRatioMaximum
      contextRef="id5a908e0c91649d4870acce02330519c_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTY3OQ_c3a6b43f-a800-4c36-ace2-d8bca6f01111"
      unitRef="number">0.35</nmih:DebtInstrumentCovenantDebttoTotalCapitalizationRatioMaximum>
    <us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMzgwMg_ab074273-855f-42ac-9c3b-cde390e561f4">Future principal payments due under the 2018 Term Loan as of March&#160;31, 2020 are as follows:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:77.310%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.972%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;As of March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Principal&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:9pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;143,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;147,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RhYmxlOmJiN2ZlOWI2N2Y5NjRmOWFhMTk0NjliYzYxOTdlNjU2L3RhYmxlcmFuZ2U6YmI3ZmU5YjY3Zjk2NGY5YWExOTQ2OWJjNjE5N2U2NTZfMy0yLTEtMS0w_c4194a95-e362-4e54-8503-96cc96054bb8"
      unitRef="usd">1125000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RhYmxlOmJiN2ZlOWI2N2Y5NjRmOWFhMTk0NjliYzYxOTdlNjU2L3RhYmxlcmFuZ2U6YmI3ZmU5YjY3Zjk2NGY5YWExOTQ2OWJjNjE5N2U2NTZfNC0yLTEtMS0w_2cea1cbb-6fb8-4096-8162-490107c0bdff"
      unitRef="usd">1500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RhYmxlOmJiN2ZlOWI2N2Y5NjRmOWFhMTk0NjliYzYxOTdlNjU2L3RhYmxlcmFuZ2U6YmI3ZmU5YjY3Zjk2NGY5YWExOTQ2OWJjNjE5N2U2NTZfNS0yLTEtMS0w_8c75bef5-8d11-4be2-8980-42f122ff48eb"
      unitRef="usd">1500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RhYmxlOmJiN2ZlOWI2N2Y5NjRmOWFhMTk0NjliYzYxOTdlNjU2L3RhYmxlcmFuZ2U6YmI3ZmU5YjY3Zjk2NGY5YWExOTQ2OWJjNjE5N2U2NTZfNi0yLTEtMS0w_873ac9cb-8158-4563-b47f-f9828206e2fc"
      unitRef="usd">143250000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RhYmxlOmJiN2ZlOWI2N2Y5NjRmOWFhMTk0NjliYzYxOTdlNjU2L3RhYmxlcmFuZ2U6YmI3ZmU5YjY3Zjk2NGY5YWExOTQ2OWJjNjE5N2U2NTZfNy0yLTEtMS0w_e05a89d9-e69c-46fe-9d6c-49a64b4dd158"
      unitRef="usd">147375000</us-gaap:DebtInstrumentCarryingAmount>
    <nmih:DebtInstrumentVariableInterestRateFloor
      contextRef="id701de43be9d4b2688412f066c354983_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjEyNA_37985c36-7fa0-4b3e-83b8-6e97f0a82fd1"
      unitRef="number">0.0100</nmih:DebtInstrumentVariableInterestRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i35829221c67e4bacbf98375073cd2147_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjE1NQ_1e5bdce6-e2fd-4969-8d51-e8b91757c2a9"
      unitRef="number">0.00375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i0070a36f185445728422a2401828039f_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjE2MQ_6a276b4b-304b-4856-9aeb-a5de0791fef0"
      unitRef="number">0.01875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7a3a8fc61fd8475f80adda5d06d7ed16_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzE0Njc_f7b4f352-eb65-467d-aa0e-408cd4474f24"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6a2fb920727e4d37a395d55e0f91509a_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzE0NzQ_50515892-5eef-4e26-b99e-c5ddddde12b7"
      unitRef="number">0.0250</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <nmih:DebtInstrumentVariableInterestRateFloor
      contextRef="ia68293d1da86454ea5e4b4143213b2b3_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjI4Nw_3ca25bcf-3e15-4a85-8a25-fdb3560adf07"
      unitRef="number">0.0000</nmih:DebtInstrumentVariableInterestRateFloor>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i34fe81f5333340ac9fc9741e6d1059c7_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjMxOA_175b1989-e2b0-4f37-81c3-8bc65b40ceb7"
      unitRef="number">0.01375</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i45d8e1a65bc74e81a18d8abc41fe3437_D20200320-20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjMyNA_275ffbda-65ec-40e7-9d47-8ae8c3bd56a0"
      unitRef="number">0.02875</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i985a414f648740b9b3dfe8405d53be08_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzE0ODE_fdbc89f0-bd12-40ce-af3c-b4837f285fcb"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="id14f34aeed934fc09597e790b1fc00c6_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzE0ODg_995493ac-9f91-4163-8ece-e517997b7a30"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCredit
      contextRef="i7e34cdd8009f40028d252bb8486559f7_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjQwNA_2af7b3a7-f406-435c-b64b-976427d6b0f2"
      unitRef="usd">0</us-gaap:LineOfCredit>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="ieedbe52f57dd47d696c0403029d395ab_D20200320-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjYxNw_f198545d-a052-431e-8ad8-91e8173b4bc5"
      unitRef="number">0.00175</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i9ebab8f73ab642ed81fb2e8631d1a833_D20200320-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjYyMw_f144a8dd-5488-4c2b-adf5-5a3618fde627"
      unitRef="number">0.00525</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i1a223360f9924e55bfbebda386571b66_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzE0OTU_8b19c1c7-d5be-4bba-80ec-9032d03a3bca"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i4b0f9e70e3624b02aee588982ca65f40_D20200319-20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzE1MDI_41848b6c-447c-447f-94f5-8035a4e9d8df"
      unitRef="number">0.0060</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="iefa27216a9be42ad90794284ec3af8cd_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjcyNw_08661802-0ea4-4974-969b-33860471e2d7"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="iefa27216a9be42ad90794284ec3af8cd_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjc1OA_e287baa1-81bc-4c56-bc97-91f7385a3bb6"
      unitRef="usd">100000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i28c6e87f1c784325b9eb429a98f48fd7_I20200320"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMjg1Mw_329e727f-d227-4119-8fd9-b167029ec9e2"
      unitRef="usd">800000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i3bd68aa074874da9b8d833c6a93e7dad_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMTA0NDUzNjA0NzM4MTU_7d70b9c6-dff4-4cc0-b21a-3c5b2800ade2"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="iefa27216a9be42ad90794284ec3af8cd_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMzE2NA_29d661e2-8532-4df1-b7fd-3ab933261ee1"
      unitRef="usd">100000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet
      contextRef="i7e34cdd8009f40028d252bb8486559f7_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMzMwNQ_0b48016c-6ce0-40f0-9dc8-95bcb238fabd"
      unitRef="usd">1400000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <nmih:DebtInstrumentCovenantDebttoTotalCapitalizationRatioMaximum
      contextRef="ia2c8b2c866f9493b93469e452444b352_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF82Ny9mcmFnOjU0NjcwNzJjYzE2YjRmZWZhY2IwMWQ2NjVjZWE1MzAxL3RleHRyZWdpb246NTQ2NzA3MmNjMTZiNGZlZmFjYjAxZDY2NWNlYTUzMDFfMzUxNA_05248c4d-37aa-4223-8824-2e7250b2d4ca"
      unitRef="number">0.35</nmih:DebtInstrumentCovenantDebttoTotalCapitalizationRatioMaximum>
    <us-gaap:ReinsuranceTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMTMxOTQxMzk1NDY1NjQ_40ecdec2-594a-4873-8e19-017127b304a6">Reinsurance&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We enter into third-party reinsurance transactions to actively manage our risk, ensure compliance with PMIERs, state regulatory and other applicable capital requirements, and support the growth of our business. The GSEs and the Wisconsin Office of the Commissioner of Insurance (Wisconsin OCI) have approved all such transactions (subject to certain conditions and ongoing review, including levels of approved capital credit). &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The effect of our reinsurance agreements on premiums written and earned is as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.137%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.913%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.608%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.524%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.755%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ceded &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums written&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ceded &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums earned&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;&#160;Net of profit commission.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Excess-of-loss reinsurance &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NMIC entered into excess-of-loss reinsurance agreements with Oaktown Re Ltd., Oaktown Re II Ltd. and Oaktown Re III Ltd. (special purpose reinsurance entities collectively referred to as the Oaktown Re Vehicles) effective May 2, 2017, July 25, 2018 and July 30, 2019, respectively.  Each agreement provides NMIC with aggregate excess-of-loss reinsurance coverage on a defined portfolio of mortgage insurance policies written during a discrete period. Under each agreement, NMIC retains a first layer of aggregate loss exposure on covered policies and the respective Oaktown Re Vehicle then provides second layer loss protection up to a defined reinsurance coverage amount. NMIC then retains losses in excess of the respective reinsurance coverage amounts.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The respective reinsurance coverage amounts provided by the Oaktown Re Vehicles decrease from the inception of each agreement over a 10 year period as the underlying insured mortgages are amortized or repaid, and/or the mortgage insurance coverage is canceled. The respective outstanding reinsurance coverage amounts stop amortizing if certain credit enhancement or delinquency thresholds, as defined in each agreement, are triggered. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC makes risk premium payments to the Oaktown Re Vehicles for the applicable outstanding reinsurance coverage amount and pays an additional amount for anticipated operating expenses (capped at $300 thousand per year to Oaktown Re Ltd. and $250 thousand per year to Oaktown Re II, Ltd. and Oaktown Re III, Ltd.).  NMIC ceded aggregate premiums to the Oaktown Re Vehicles of $3.9 million and $3.0&#160;million during the three months ended March&#160;31, 2020 and three months ended March&#160;31, 2019, respectively.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC applies claims paid on covered policies against its first layer aggregate retained loss exposure under each excess-of-loss agreement.  NMIC did not cede any incurred losses on covered policies to the Oaktown Re Vehicles during the three  months ended March 31, 2020 and 2019, as the aggregate first layer risk retention was not exhausted for each applicable agreement during such periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Under the terms of each excess-of-loss reinsurance agreement, the Oaktown Re Vehicles are required to fully collateralize their outstanding reinsurance coverage amount to NMIC with funds deposited into segregated reinsurance trusts.  Such trust funds are required to be invested in short-term U.S. Treasury money market funds at all times.  Each Oaktown Re Vehicle financed its respective collateral requirement through the issuance of mortgage insurance-linked notes to unaffiliated investors. Such insurance-linked notes mature 10 years from the inception date of each reinsurance agreement.  We refer to NMIC's reinsurance agreements with and the insurance-linked note issuances by Oaktown Re Ltd., Oaktown Re II, Ltd. and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Oaktown Re III, Ltd. individually as the 2017 ILN Transaction, 2018 ILN Transaction and 2019 ILN Transaction, and collectively as the ILN Transactions.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table presents the inception date, covered production period, initial and current reinsurance coverage amount, and initial and current first layer retained aggregate loss under each of the ILN Transactions.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.850%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.604%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.936%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.319%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.046%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.354%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.489%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;(&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;"&gt;$ values in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inception Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Covered Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial Reinsurance Coverage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current Reinsurance Coverage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial First Layer Retained Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current First Layer Retained Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017 ILN Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 2, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1/1/2013 - 12/31/2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 ILN Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 25, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1/1/2017 - 5/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 ILN Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6/1/2018 - 6/30/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NMIC holds optional termination rights under each ILN Transaction, including, among others, an optional call feature which provides NMIC the discretion to terminate the transaction on or after a prescribed date, and a clean-up call if the outstanding reinsurance coverage amount amortizes to 10% or less of the reinsurance coverage amount at inception or if NMIC reasonably determines that changes to GSE or rating agency asset requirements would cause a material and adverse effect on the capital treatment afforded to NMIC under a given agreement.  In addition, there are certain events that trigger mandatory termination of an agreement, including NMIC's failure to pay premiums or consent to reductions in a trust account to make principal payments to noteholders, among others.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the terms of the 2018 ILN Transaction and the 2019 ILN Transaction, we are required to maintain a certain level of restricted funds in premium deposit accounts with Bank of New York Mellon until the respective notes have been redeemed in full.  "Cash and cash equivalents" on our condensed consolidated balance sheet includes restricted amounts of $2.5 million as of March&#160;31, 2020.  We are not required to deposit additional funds into the premium deposit accounts in the future and the restricted balances required under these transactions will decrease over time as the outstanding principal balances of the respective insurance-linked notes decline.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Quota share reinsurance&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under each of the QSR Transactions, NMIC cedes a proportional share of its risk on eligible policies written during a discrete period to panels of third-party reinsurance providers.  Each of the third-party reinsurance providers has an insurer financial strength rating of A- or better by S&amp;amp;P, A.M.Best or both.  &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the 2016 QSR Transaction, NMIC cedes premiums written related to 25% of the risk on eligible primary policies written for all periods through December 31, 2017 and 100% of the risk under our pool agreement with Fannie Mae.  &lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#212529;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The 2016 QSR Transaction is scheduled to terminate on December 31, 2027, except with respect to the ceded pool risk, which is scheduled to terminate on August 31, 2023.  NMIC has the option, based on certain conditions and subject to a termination fee, to terminate the agreement as of December 31, 2020, or at the end of any calendar quarter thereafter, which would result in NMIC reassuming the related risk.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Under the 2018 QSR Transaction, NMIC cedes premiums earned related to&#160;25%&#160;of the risk on eligible policies written in 2018 and&#160;20%&#160;of the risk on eligible policies written in 2019.  The 2018 QSR Transaction is scheduled to terminate on December 31, 2029.  NMIC has the option, based on certain conditions and subject to a termination fee, to terminate the agreement as of December 31, 2022, or at the end of any calendar quarter thereafter, which would result in NMIC reassuming the related risk. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NMIC may terminate either or both of the QSR Transactions without penalty if, due to a change in PMIERs requirements, it is no longer able to take full PMIERs asset credit for the risk-in-force (RIF) ceded under the respective agreements. Additionally, under the terms of the QSR Transactions, NMIC may elect to selectively terminate its engagement with individual reinsurers on a run-off basis (&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;i.e.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, reinsurers continue providing coverage on all risk ceded prior to the termination date, with no new cessions going forward) or cut-off basis (&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;i.e.&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;, the reinsurance arrangement is completely terminated with NMIC recapturing all previously ceded risk) under certain circumstances.&#160;&#160;Such selective termination rights arise when, among other reasons, a reinsurer experiences a deterioration in its capital position below a prescribed threshold and/or a reinsurer breaches (and fails to cure) its collateral posting obligations under the relevant agreement.&#160; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Effective April 1, 2019, NMIC elected to terminate its engagement with one reinsurer under the 2016 QSR Transaction on a cut-off basis.  In connection with the termination, NMIC recaptured approximately $500 million of previously ceded primary RIF and stopped ceding new premiums earned or written with respect to the recaptured risk.&#160; With the termination, ceded premiums written under the 2016 QSR Transaction decreased from 25% to 20.5% on eligible policies.&#160; The termination has no effect on the cession of pool risk under the 2016 QSR Transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table shows the amounts related to the QSR Transactions:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.137%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.869%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.057%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.524%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceded risk-in-force&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,843,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,534,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceded premiums earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceded claims and claim expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceding commission earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Profit commission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Ceded premiums written under the 2016 QSR Transaction are recorded on the balance sheet as prepaid reinsurance premiums and amortized to ceded premiums earned in a manner consistent with the recognition of revenue on direct premiums. Under the 2018 QSR Transaction, premiums are ceded on an earned basis as defined in the agreement. NMIC receives a 20% ceding commission for premiums ceded under the QSR Transactions. NMIC also receives a profit commission under each of the QSR Transactions, provided that the loss ratios on loans covered under the 2016 QSR Transaction and 2018 QSR Transaction generally remain below 60% and 61%, respectively, as measured annually.  Ceded claims and claim expenses under each of the QSR Transactions reduce the respective profit commission received by NMIC on a dollar-for-dollar basis. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In accordance with the terms of the 2016 QSR Transaction, rather than making a cash payment or transferring investments for ceded premiums written, NMIC established a funds withheld liability, which also includes amounts due to NMIC for ceding and profit commissions. Any loss recoveries and any potential profit commission to NMIC will be realized from this account until exhausted. NMIC's reinsurance recoverable balance is further supported by trust accounts established and maintained by each reinsurer in accordance with the PMIERs funding requirements for risk ceded to non-affiliates. The reinsurance recoverable on loss reserves related to our 2016 QSR Transaction was $3.1 million as of March&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In accordance with the terms of the 2018 QSR Transaction, cash payments for ceded premiums earned are settled on a quarterly basis, offset by amounts due to NMIC for ceding and profit commissions. Any loss recoveries and any potential profit commission to NMIC are also settled quarterly. NMIC's reinsurance recoverable balance is supported by trust accounts established and maintained by each reinsurer in accordance with the PMIERs funding requirements for risk ceded to non-affiliates. The reinsurance recoverable on loss reserves related to our 2018 QSR Transaction was $3.1 million as of March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReinsuranceTextBlock>
    <us-gaap:EffectsOfReinsuranceTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMTEyMzk_48d2cf83-55f6-407a-840e-be58f263000b">The effect of our reinsurance agreements on premiums written and earned is as follows:&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.137%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:71.913%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.608%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.524%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.755%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums written&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;103,453&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;81,730&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ceded &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(9,807)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums written&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;91,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;71,923&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="height:15pt;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="height:15pt;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"/&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Direct&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;113,187&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;86,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:6.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Ceded &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(14,470)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(12,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:6.75pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net premiums earned&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;98,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;73,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt;padding-left:18pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;&#160;Net of profit commission.&lt;/span&gt;&lt;/div&gt;The following table shows the amounts related to the QSR Transactions:&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:99.137%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.869%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.057%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.524%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.350%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceded risk-in-force&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,843,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,534,353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceded premiums earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(23,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(21,468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceded claims and claim expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,532&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ceding commission earned&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;4,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Profit commission&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,061&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EffectsOfReinsuranceTableTextBlock>
    <us-gaap:DirectPremiumsWritten
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfNC0xLTEtMS0w_fffc796b-e377-4839-823e-3306574e4bab"
      unitRef="usd">103453000</us-gaap:DirectPremiumsWritten>
    <us-gaap:DirectPremiumsWritten
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfNC0zLTEtMS0w_aaa1b93d-c7d3-460c-8c3a-2deba603cee0"
      unitRef="usd">81730000</us-gaap:DirectPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfNS0xLTEtMS0w_7181e995-b4f1-4bb4-a54c-d67f393e6383"
      unitRef="usd">12082000</us-gaap:CededPremiumsWritten>
    <us-gaap:CededPremiumsWritten
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfNS0zLTEtMS0w_1ead0fb2-5287-49df-906e-a2534bbba390"
      unitRef="usd">9807000</us-gaap:CededPremiumsWritten>
    <us-gaap:PremiumsWrittenNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfNi0xLTEtMS0w_6c0af8be-ef23-4b5c-af92-50638e71d37b"
      unitRef="usd">91371000</us-gaap:PremiumsWrittenNet>
    <us-gaap:PremiumsWrittenNet
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfNi0zLTEtMS0w_d3bf37a9-88aa-4354-87db-ba899d3bbd3b"
      unitRef="usd">71923000</us-gaap:PremiumsWrittenNet>
    <us-gaap:DirectPremiumsEarned
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfOS0xLTEtMS0w_2e8e96bb-8cab-4b9f-9ee3-c08b63d4c7b5"
      unitRef="usd">113187000</us-gaap:DirectPremiumsEarned>
    <us-gaap:DirectPremiumsEarned
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfOS0zLTEtMS0w_3c046d46-f2e8-4e02-bca3-4b637abbbf4b"
      unitRef="usd">86298000</us-gaap:DirectPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfMTAtMS0xLTEtMA_f6453585-0169-40cc-9f78-ee815f6c6c9a"
      unitRef="usd">14470000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfMTAtMy0xLTEtMA_b02b82e1-ff31-4788-8819-67b0a4864032"
      unitRef="usd">12430000</us-gaap:CededPremiumsEarned>
    <us-gaap:PremiumsEarnedNet
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfMTEtMS0xLTEtMA_5f8ab49a-95b7-47f9-a691-d2dacfbf88df"
      unitRef="usd">98717000</us-gaap:PremiumsEarnedNet>
    <us-gaap:PremiumsEarnedNet
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJjMDM4ODQyZjkzZjQzYjJhMTdkMTg1NWE1MmU5YjE1L3RhYmxlcmFuZ2U6YmMwMzg4NDJmOTNmNDNiMmExN2QxODU1YTUyZTliMTVfMTEtMy0xLTEtMA_ba4392c0-6173-40e6-a794-8ffae12360f4"
      unitRef="usd">73868000</us-gaap:PremiumsEarnedNet>
    <nmih:ReinsuranceRetentionPolicyTermOfUnderlyingMortgageAmortization
      contextRef="i0c067c53adb440fa8b2e94870c56a395_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMTM3NDM4OTUzNjE0NDA_df3afe70-d5c7-4d96-9f73-44eaacbe517d">P10Y</nmih:ReinsuranceRetentionPolicyTermOfUnderlyingMortgageAmortization>
    <nmih:AnticipatedOperatingExpensePaymentsAnnual
      contextRef="if8bb8fbdd9044488a2b8643af8952e33_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMjAxMg_fcb9e827-38ce-4515-82d0-5c8f31a1860f"
      unitRef="usd">300000</nmih:AnticipatedOperatingExpensePaymentsAnnual>
    <nmih:AnticipatedOperatingExpensePaymentsAnnual
      contextRef="i0a6ca9e1ef784e03888f6cf9f2bc7bb6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMjA0Nw_09f9fb3f-6ae0-46ee-ade3-5c323203809b"
      unitRef="usd">250000</nmih:AnticipatedOperatingExpensePaymentsAnnual>
    <nmih:ReinsuranceRetentionRiskPremiumsPaid
      contextRef="i47242252889b4256ac314e8eb91f4d6a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMjE3MA_e28ce8a2-273f-4385-864a-276230b8a8d1"
      unitRef="usd">3900000</nmih:ReinsuranceRetentionRiskPremiumsPaid>
    <nmih:ReinsuranceRetentionRiskPremiumsPaid
      contextRef="iea3411a89df64395ac134d45de10a764_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNDk0NzgwMjMzODI2NA_0b6dcdfe-d9ab-4ea3-8e78-6b125afe6014"
      unitRef="usd">3000000.0</nmih:ReinsuranceRetentionRiskPremiumsPaid>
    <nmih:ReinsuranceRetentionPolicyTermOfUnderlyingMortgageAmortization
      contextRef="i0c067c53adb440fa8b2e94870c56a395_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMzE3Ng_34ed9bdd-ea9b-483c-8ce4-300c92658978">P10Y</nmih:ReinsuranceRetentionPolicyTermOfUnderlyingMortgageAmortization>
    <nmih:ScheduleofrespectivecoveragesandretentionsoftheILNtransactionsTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMTEyNTI_1c465627-55ec-4b20-8cd1-8808ea8437b2">The following table presents the inception date, covered production period, initial and current reinsurance coverage amount, and initial and current first layer retained aggregate loss under each of the ILN Transactions.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:98.850%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:16.604%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.936%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:17.622%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:8.319%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.046%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:10.354%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.526%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:9.489%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%;"&gt;(&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%;"&gt;$ values in thousands)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Inception Date&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Covered Production&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial Reinsurance Coverage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current Reinsurance Coverage&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Initial First Layer Retained Loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Current First Layer Retained Loss&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2017 ILN Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;May 2, 2017&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1/1/2013 - 12/31/2016&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;211,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;46,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;126,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;122,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2018 ILN Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 25, 2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1/1/2017 - 5/31/2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;264,545&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;174,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;125,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;124,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019 ILN Transaction&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;July 30, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6/1/2018 - 6/30/2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;326,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;259,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;123,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</nmih:ScheduleofrespectivecoveragesandretentionsoftheILNtransactionsTableTextBlock>
    <nmih:InitialReinsuranceCoverage
      contextRef="i23024220680043a88b2d23767d98761d_I20170502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMS02LTEtMS0w_f4098dc4-2cf4-4fb7-a6db-3c9bb01de903"
      unitRef="usd">211320000</nmih:InitialReinsuranceCoverage>
    <nmih:CurrentReinsuranceCoverage
      contextRef="i23024220680043a88b2d23767d98761d_I20170502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMS04LTEtMS0w_934c3be7-c098-45a0-afb5-33e43111ad3d"
      unitRef="usd">46990000</nmih:CurrentReinsuranceCoverage>
    <nmih:InitialFirstLayerRetainedLoss
      contextRef="i23024220680043a88b2d23767d98761d_I20170502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMS0xMC0xLTEtMA_072fc984-0c16-499f-9c15-64b14d78a3a9"
      unitRef="usd">126793000</nmih:InitialFirstLayerRetainedLoss>
    <nmih:CurrentFirstLayerRetainedLoss
      contextRef="i23024220680043a88b2d23767d98761d_I20170502"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMS0xMi0xLTEtMA_2559b0af-9dd7-438d-bfa7-ff5740e206db"
      unitRef="usd">122810000</nmih:CurrentFirstLayerRetainedLoss>
    <nmih:InitialReinsuranceCoverage
      contextRef="ieb650b7d84d34db8addc11109f937660_I20180725"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMi02LTEtMS0w_e17e1195-390a-4f7a-81df-53dbdb605c8f"
      unitRef="usd">264545000</nmih:InitialReinsuranceCoverage>
    <nmih:CurrentReinsuranceCoverage
      contextRef="ieb650b7d84d34db8addc11109f937660_I20180725"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMi04LTEtMS0w_36de4e0d-9eca-4e80-8ac0-950e9c8dc444"
      unitRef="usd">174340000</nmih:CurrentReinsuranceCoverage>
    <nmih:InitialFirstLayerRetainedLoss
      contextRef="ieb650b7d84d34db8addc11109f937660_I20180725"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMi0xMC0xLTEtMA_e2d9519a-5828-4042-8acd-922bb1ddc8d0"
      unitRef="usd">125312000</nmih:InitialFirstLayerRetainedLoss>
    <nmih:CurrentFirstLayerRetainedLoss
      contextRef="ieb650b7d84d34db8addc11109f937660_I20180725"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMi0xMi0xLTEtMA_ced973e3-c66c-463a-8b06-36413e905009"
      unitRef="usd">124311000</nmih:CurrentFirstLayerRetainedLoss>
    <nmih:InitialReinsuranceCoverage
      contextRef="i7a12e90aaaa448a3bb76a87792d5ba36_I20190730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMy02LTEtMS0w_1f9076f2-fff0-4339-baae-1a6d39d62cad"
      unitRef="usd">326905000</nmih:InitialReinsuranceCoverage>
    <nmih:CurrentReinsuranceCoverage
      contextRef="i7a12e90aaaa448a3bb76a87792d5ba36_I20190730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMy04LTEtMS0w_b5d04665-3ee2-4a50-80bd-d16e1a6000e6"
      unitRef="usd">259047000</nmih:CurrentReinsuranceCoverage>
    <nmih:InitialFirstLayerRetainedLoss
      contextRef="i7a12e90aaaa448a3bb76a87792d5ba36_I20190730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMy0xMC0xLTEtMA_1e5bcf2d-8cce-4f49-a7dc-ee8fde2fe8d6"
      unitRef="usd">123424000</nmih:InitialFirstLayerRetainedLoss>
    <nmih:CurrentFirstLayerRetainedLoss
      contextRef="i7a12e90aaaa448a3bb76a87792d5ba36_I20190730"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmFmYjAxOWVmMWE5MDQ1NmE4MGMyNGEzYmU3OGJlOGQyL3RhYmxlcmFuZ2U6YWZiMDE5ZWYxYTkwNDU2YTgwYzI0YTNiZTc4YmU4ZDJfMy0xMi0xLTEtMA_8c70dbb5-6213-4426-8a3e-3e271c018e72"
      unitRef="usd">123424000</nmih:CurrentFirstLayerRetainedLoss>
    <nmih:ReinsuranceAgreementOptionalTerminationRightPercentOfReinsuranceCoverageThreshold
      contextRef="i17241455f55f47cb96ea9ea86add21ab_I20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNDA3NQ_ae9bcd66-67d8-496d-807b-2efc16d79096"
      unitRef="number">0.10</nmih:ReinsuranceAgreementOptionalTerminationRightPercentOfReinsuranceCoverageThreshold>
    <us-gaap:RestrictedCash
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNDkxOQ_b20db2aa-29e9-43c5-8b27-a65518b29383"
      unitRef="usd">2500000</us-gaap:RestrictedCash>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i2f940319563d4784b1672cd2ed0aa9a8_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNjQ5OQ_b2cfda2b-3a6d-4bda-9fa1-d574069085ef"
      unitRef="number">0.25</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i47c6d04ec5d440e0b5c0b96053a4211a_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNjU5Nw_2fd0abb8-005d-4efe-b26c-ce6ba43849c8"
      unitRef="number">1</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <nmih:PremiumsEarnedPercentOfRisk
      contextRef="id6e6e623f848466e92bb2ac3374a2409_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNzEzNw_f131ec51-f8d9-4a34-a4a0-e76f9f7e2a5f"
      unitRef="number">0.25</nmih:PremiumsEarnedPercentOfRisk>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="ife9e0998b9ec4f028806a729fb5e2c9d_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfNzE5Mw_44f9161c-1381-442a-97e0-775758c5550d"
      unitRef="number">0.20</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <nmih:PreviouslyCededPrimaryRiskInForceRecaptured
      contextRef="i08716e82476b4d8295954e6572aa3540_D20190401-20190401"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfODcyNA_d964499c-fceb-4bcf-88a6-17cb86510fb3"
      unitRef="usd">500000000</nmih:PreviouslyCededPrimaryRiskInForceRecaptured>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i83f3d89325bc494a9be81351f4cf2e86_D20190331-20190331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfODkzOA_6771b2fd-aa57-47ce-aaf1-9bd12ad6adaf"
      unitRef="number">0.25</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="i08716e82476b4d8295954e6572aa3540_D20190401-20190401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfODk0NA_04f91b42-a9f8-4c81-b639-caf9654e2653"
      unitRef="number">0.205</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <nmih:RiskInForceCeded
      contextRef="ia76d4212b51e4a2bbc939a5755b5ce37_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfMy0xLTEtMS0w_37cf9671-2a76-45e3-a751-adc5f5b0c4e0"
      unitRef="usd">4843715000</nmih:RiskInForceCeded>
    <nmih:RiskInForceCeded
      contextRef="i1688604fc6f1467bb88c6b6381297a4d_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfMy0zLTEtMS0w_f8e9b7fd-d146-40d2-b455-22fb99c45c9b"
      unitRef="usd">4534353000</nmih:RiskInForceCeded>
    <us-gaap:CededPremiumsEarned
      contextRef="i39d2deaf619143b5ad7cd5b6d79e4ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfNS0xLTEtMS0w_125ac16a-6566-41ac-87f2-ed6562cbb603"
      unitRef="usd">23011000</us-gaap:CededPremiumsEarned>
    <us-gaap:CededPremiumsEarned
      contextRef="iaf75ddbbdf7744d5bd4e473052861b29_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfNS0zLTEtMS0w_1bf3ffd3-ba83-45e4-b317-62302052f395"
      unitRef="usd">21468000</us-gaap:CededPremiumsEarned>
    <nmih:ReinsuranceCededClaimsandClaimsExpenses
      contextRef="i39d2deaf619143b5ad7cd5b6d79e4ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfNi0xLTEtMS0w_1310ffe8-b5ec-48b0-b354-2cad41851254"
      unitRef="usd">1532000</nmih:ReinsuranceCededClaimsandClaimsExpenses>
    <nmih:ReinsuranceCededClaimsandClaimsExpenses
      contextRef="iaf75ddbbdf7744d5bd4e473052861b29_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfNi0zLTEtMS0w_e573e27f-4ce3-4eb2-b40d-10133c14a7e2"
      unitRef="usd">899000</nmih:ReinsuranceCededClaimsandClaimsExpenses>
    <nmih:ReinsuranceCedingCommissionEarned
      contextRef="i39d2deaf619143b5ad7cd5b6d79e4ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfOC0xLTEtMS0w_0a59abc9-9e5b-44c6-b4c1-28f65baf5b6f"
      unitRef="usd">4513000</nmih:ReinsuranceCedingCommissionEarned>
    <nmih:ReinsuranceCedingCommissionEarned
      contextRef="iaf75ddbbdf7744d5bd4e473052861b29_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfOC0zLTEtMS0w_94b69107-fd99-496e-a978-5c96b1b36125"
      unitRef="usd">4206000</nmih:ReinsuranceCedingCommissionEarned>
    <nmih:ReinsuranceProfitCommission
      contextRef="i39d2deaf619143b5ad7cd5b6d79e4ef4_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfOS0xLTEtMS0w_1f0319c6-070e-4b8a-9dff-4be6d6cc2090"
      unitRef="usd">12413000</nmih:ReinsuranceProfitCommission>
    <nmih:ReinsuranceProfitCommission
      contextRef="iaf75ddbbdf7744d5bd4e473052861b29_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RhYmxlOmJkNjYwNGU2MzhkZTRjNDBiYjExN2YwNWRjNWJhYzY5L3RhYmxlcmFuZ2U6YmQ2NjA0ZTYzOGRlNGM0MGJiMTE3ZjA1ZGM1YmFjNjlfOS0zLTEtMS0w_58edfde6-ce76-4a35-9f29-bc77fadd3b46"
      unitRef="usd">12061000</nmih:ReinsuranceProfitCommission>
    <nmih:CededCreditRiskCommissionEarnedPercentage
      contextRef="i59254c7521344c7580556fa4f7e7a1d1_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfOTQ4NA_55101ed7-b865-4c07-b38b-fcac41e15e31"
      unitRef="number">0.20</nmih:CededCreditRiskCommissionEarnedPercentage>
    <nmih:CededCreditRiskProfitCommissionLossRatioOnLoansThreshold
      contextRef="i96396b6a99aa43daa43ceb5abaa1ebcd_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfOTc1Mw_8d731ab5-1df1-4bf4-9016-9eaed4c119ce"
      unitRef="number">0.60</nmih:CededCreditRiskProfitCommissionLossRatioOnLoansThreshold>
    <nmih:CededCreditRiskProfitCommissionLossRatioOnLoansThreshold
      contextRef="i00416f0c36354d849280c1f26e4bfe1f_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfOTc2MA_0a9bc091-e545-4672-9fc7-910ac4219c83"
      unitRef="number">0.61</nmih:CededCreditRiskProfitCommissionLossRatioOnLoansThreshold>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="iee0e101d86c840f29796738647bd13a6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMTA2MzQ_7f50ff07-247d-49ac-97d7-0996759fd37a"
      unitRef="usd">3100000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="i36e5b6842ca94afc8e08ab2b0b67558b_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83My9mcmFnOjViY2FkZDNhODU0NTQwMzQ4N2I3NTQ5YTNkYTVmNTcxL3RleHRyZWdpb246NWJjYWRkM2E4NTQ1NDAzNDg3Yjc1NDlhM2RhNWY1NzFfMTEyMjM_681a2654-6675-4eaa-89e0-23a834440458"
      unitRef="usd">3100000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMzkyOQ_94956458-bee4-4ca3-bb86-a9a3a5482a52">Reserves for Insurance Claims and Claim Expenses&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We establish reserves to recognize the estimated liability for insurance claims and claim expenses related to defaults on insured mortgage loans. Consistent with industry practice, we establish reserves for loans that have been reported to us by servicers as having been in default for at least 60 days, referred to as case reserves, and additional loans that we estimate (based on actuarial review) have been in default for at least 60 days that have not yet been reported to us by servicers, referred to as incurred but not reported (IBNR) reserves.  We also establish claim expense reserves, which represent the estimated cost of the claim administration process, including legal and other fees, as well as other general expenses of administering the claims settlement process. As of March&#160;31, 2020, we had reserves for insurance claims and claim expenses of $29.5 million for 1,449 primary loans in default. During the three months ended March 31, 2020, we paid 34 claims totaling $1.5 million of claims and claims expense, including 31 claims covered under the QSR Transactions representing $0.3 million of ceded claims and claim expenses. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In 2013, we entered into a pool insurance transaction with Fannie Mae. The pool transaction includes a deductible, which represents the amount of claims to be absorbed by Fannie Mae before we are obligated to pay any claims.  We only establish reserves for pool risk if we expect claims to exceed this deductible. At March&#160;31, 2020, 46 loans in the pool were past due by 60 days or more. These 46 loans represented approximately $3.0 million of RIF. Due to the size of the remaining deductible, the low level of notices of defaults (NODs) reported on loans in the pool through March&#160;31, 2020 and the expected severity (all loans in the pool have loan-to-value (LTV) ratios under 80%), we did not establish any case or IBNR reserves for pool risk at March&#160;31, 2020. In connection with the settlement of pool claims, we applied $0.9 million to the pool deductible through March&#160;31, 2020.  At March&#160;31, 2020, the remaining pool deductible was $9.5 million. We have not paid any pool claims to date. 100% of our pool RIF is reinsured under the 2016 QSR Transaction.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The following table provides a reconciliation of the beginning and ending reserve balances for primary insurance claims and claim expenses:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Less reinsurance recoverables &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, net of reinsurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add claims incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims and claim expenses incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Current year &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Prior years&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total claims and claim expenses incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less claims paid:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims and claim expenses paid:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Current year &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Prior years &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total claims and claim expenses paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve at end of period, net of reinsurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Add reinsurance recoverables &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;&#160;Related to ceded losses recoverable under the QSR Transactions, included in "Other assets" on the Condensed Consolidated Balance Sheets. See Note 5, "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reinsurance&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;" for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(2)&#160;&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;Related to insured loans with their most recent defaults occurring in the current year. For example, if a loan defaulted in a prior year and subsequently cured and later re-defaulted in the current year, the default would be included in the current year. Amounts are presented net of reinsurance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(3)&#160;&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;Related to insured loans with defaults occurring in prior years, which have been continuously in default before the start of the current year.  Amounts are presented net of reinsurance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The "claims incurred" section of the table above shows claims and claim expenses incurred on NODs for current and prior years, including IBNR reserves and is presented net of reinsurance.&#160;The amount of claims incurred relating to current year NODs represents the estimated amount of claims and claim expenses to be ultimately paid on such loans in default.&#160; We recognized $1.9 million and $1.2 million of favorable prior year development during the three months ended March 31, 2020 and 2019, respectively, due to NOD cures and ongoing analysis of recent loss development trends. We may increase or decrease our original estimates as we learn additional information about individual defaults and claims and continue to observe and analyze loss development trends in our portfolio. Gross reserves of $19.9 million related to prior year defaults remained as of March&#160;31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:LiabilityForFuturePolicyBenefitsAndUnpaidClaimsDisclosureTextBlock>
    <nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseIncurredbutNotReportedIBNRClaimsDefaultPeriod
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMzUz_2dd09070-ad74-4108-92b1-2becf7bf759f">P60D</nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseIncurredbutNotReportedIBNRClaimsDefaultPeriod>
    <nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseIncurredbutNotReportedIBNRClaimsDefaultPeriod
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfNDg3_11f9a5d4-0573-4af0-adc5-ad14bfc4d87f">P60D</nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseIncurredbutNotReportedIBNRClaimsDefaultPeriod>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfODk4_47848c9b-99e1-43b2-875d-a209272f572b"
      unitRef="usd">29500000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseIncurredbutNotReportedIBNRClaimsNumberofPrimaryLoansinDefault
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfOTA1_49c46fe5-3a24-453c-a95f-ac291e6f0929"
      unitRef="loan">1449</nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseIncurredbutNotReportedIBNRClaimsNumberofPrimaryLoansinDefault>
    <nmih:LiabilityforPaidClaimsandClaimsAdjustmentExpenseNumberofPaidClaims
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfOTU3_d4e22e20-aea0-41b6-b94b-50aaea87b802"
      unitRef="claim">34</nmih:LiabilityforPaidClaimsandClaimsAdjustmentExpenseNumberofPaidClaims>
    <nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseClaimsPaidIncludingAmountsCoveredByInsurance
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfOTc2_046c467c-209b-483b-a91c-6a91c8ce6440"
      unitRef="usd">1500000</nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseClaimsPaidIncludingAmountsCoveredByInsurance>
    <nmih:LiabilityforPaidClaimsandClaimsAdjustmentExpenseNumberofCoveredClaimsIncludedInNumberofPaidClaims
      contextRef="ia82512155f61471d99d0a642695314d9_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfOTkw_83c6daba-9ae6-4658-a9d4-b054fc441896"
      unitRef="claim">31</nmih:LiabilityforPaidClaimsandClaimsAdjustmentExpenseNumberofCoveredClaimsIncludedInNumberofPaidClaims>
    <nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseClaimsPaidIncludingAmountsCoveredByInsuranceAmountUnderQSRTransaction
      contextRef="ia82512155f61471d99d0a642695314d9_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTA0OA_a2432936-bc39-477c-9109-270992ba6516"
      unitRef="usd">300000</nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseClaimsPaidIncludingAmountsCoveredByInsuranceAmountUnderQSRTransaction>
    <nmih:LoansInPoolPastDue60DaysOrMoreNumberOfLoans
      contextRef="i0cb589ad7ec74d2980e3f3d780b2e930_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTQxMA_c1378ba2-36a1-408b-bade-e9acf6170823"
      unitRef="loan">46</nmih:LoansInPoolPastDue60DaysOrMoreNumberOfLoans>
    <nmih:LoansInPoolPastDue60DaysOrMoreNumberOfLoans
      contextRef="i0cb589ad7ec74d2980e3f3d780b2e930_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTQ3MQ_c1378ba2-36a1-408b-bade-e9acf6170823"
      unitRef="loan">46</nmih:LoansInPoolPastDue60DaysOrMoreNumberOfLoans>
    <nmih:LoansInPoolPastDue60DaysOrMoreLoanRiskinForce
      contextRef="i0cb589ad7ec74d2980e3f3d780b2e930_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTUwNg_c4935c0c-0777-4dab-9239-e10e71eb404c"
      unitRef="usd">3000000.0</nmih:LoansInPoolPastDue60DaysOrMoreLoanRiskinForce>
    <nmih:LoansInPoolLoanToValueRatio
      contextRef="ic855c7ac16214520acbc8fac199bb9df_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTc0MA_200842ec-50ff-4b8f-a922-22d62c7a7cd2"
      unitRef="number">0.80</nmih:LoansInPoolLoanToValueRatio>
    <nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseClaimsAppliedtoDeductible
      contextRef="ic855c7ac16214520acbc8fac199bb9df_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTg3NA_25530c34-8516-4320-9ddd-9e417bfddabd"
      unitRef="usd">900000</nmih:LiabilityforUnpaidClaimsandClaimsAdjustmentExpenseClaimsAppliedtoDeductible>
    <nmih:MortgagePoolInsuranceClaimDeductible
      contextRef="ic855c7ac16214520acbc8fac199bb9df_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMTk1NA_1d9934e8-1433-44f7-ac17-34b3a30596ab"
      unitRef="usd">9500000</nmih:MortgagePoolInsuranceClaimDeductible>
    <us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage
      contextRef="ice672cba1e214df6934ec4a5ef465767_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMjAwMA_ea67d8e3-c6fc-42fa-97e8-fa4b086c9e9b"
      unitRef="number">1</us-gaap:ReinsuranceRetentionPolicyReinsuredRiskPercentage>
    <us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMzkyMQ_d7d3437e-206f-4f6c-959c-fcda26aefec2">The following table provides a reconciliation of the beginning and ending reserve balances for primary insurance claims and claim expenses:&lt;div style="text-align:justify;margin-bottom:6pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:66.534%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.373%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:13.375%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;12,811&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Less reinsurance recoverables &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(4,939)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(3,001)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Beginning balance, net of reinsurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;18,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;9,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Add claims incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims and claim expenses incurred:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Current year &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,558&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Prior years&lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt; (3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,861)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total claims and claim expenses incurred&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;5,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,743&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:8pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Less claims paid:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:11.25pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Claims and claim expenses paid:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Current year &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(2)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="padding-left:24.75pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Prior years &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(3)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Total claims and claim expenses paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,224&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:6pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Reserve at end of period, net of reinsurance recoverables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;23,286&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;11,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;Add reinsurance recoverables &lt;/span&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;6,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;3,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Ending balance&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;29,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:3pt double #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(1)&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;&#160;Related to ceded losses recoverable under the QSR Transactions, included in "Other assets" on the Condensed Consolidated Balance Sheets. See Note 5, "&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Reinsurance&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;" for additional information.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(2)&#160;&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;Related to insured loans with their most recent defaults occurring in the current year. For example, if a loan defaulted in a prior year and subsequently cured and later re-defaulted in the current year, the default would be included in the current year. Amounts are presented net of reinsurance.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-27pt;padding-left:27pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;sup style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;vertical-align:top;"&gt;(3)&#160;&lt;/sup&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;"&gt;Related to insured loans with defaults occurring in prior years, which have been continuously in default before the start of the current year.  Amounts are presented net of reinsurance.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMy0xLTEtMS0w_571a0371-8785-4766-ab49-5c31dd0f9283"
      unitRef="usd">23752000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="idc466c62e7394640bbeea83f21c94458_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMy0zLTEtMS0w_e98b3cb1-9774-4a85-90a8-c257b6b96e9e"
      unitRef="usd">12811000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfNC0xLTEtMS0w_49a1ff79-7170-4cd4-8548-310823e70f75"
      unitRef="usd">4939000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="idc466c62e7394640bbeea83f21c94458_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfNC0zLTEtMS0w_33cce05d-5c28-4a1a-8876-51b2dcf5ffd3"
      unitRef="usd">3001000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i33ce9f05ae694434a03920d60a822864_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfNS0xLTEtMS0w_acd0d49b-dd39-434a-ade2-e729ae9916af"
      unitRef="usd">18813000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="idc466c62e7394640bbeea83f21c94458_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfNS0zLTEtMS0w_eeda1cd4-79f8-4963-bdd3-7d52234cc865"
      unitRef="usd">9810000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfOS0xLTEtMS0w_86a5d410-9510-46c2-80d5-24f15d2759fb"
      unitRef="usd">7558000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfOS0zLTEtMS0w_be13e074-21ed-4d38-af64-5bbe5c1e32bc"
      unitRef="usd">3909000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTAtMS0xLTEtMA_703817fd-b7e8-48c0-bfe5-c58b80cd19f5"
      unitRef="usd">-1861000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTAtMy0xLTEtMA_03e51b1a-821e-46ca-972e-f7f51f201eee"
      unitRef="usd">-1166000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTEtMS0xLTEtMA_f5145148-fe32-4c4a-8f43-e6d550c999dc"
      unitRef="usd">5697000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTEtMy0xLTEtMA_d8945e93-43ff-45c9-bb13-7646c1543e5e"
      unitRef="usd">2743000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTUtMS0xLTEtMA_a1600591-3c59-4ac3-ab2a-1be35e842e5e"
      unitRef="usd">0</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTUtMy0xLTEtMA_b1569227-b892-4f1b-b412-a8a70fca3418"
      unitRef="usd">0</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTYtMS0xLTEtMA_b9c3b588-c302-45ce-a265-864e619238fa"
      unitRef="usd">1224000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTYtMy0xLTEtMA_e7179b09-b9fc-48c0-8d0d-a198ee812e5b"
      unitRef="usd">694000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTgtMS0xLTEtMA_ae8e44bf-640a-4449-8ba4-f4ba9df34ce8"
      unitRef="usd">1224000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:PaymentsForLossesAndLossAdjustmentExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMTgtMy0xLTEtMA_ce06516e-004c-4862-8e75-d92618a12ace"
      unitRef="usd">694000</us-gaap:PaymentsForLossesAndLossAdjustmentExpense>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMjAtMS0xLTEtMA_d8783ec7-97b5-4cb4-9d87-04058b10a6ba"
      unitRef="usd">23286000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet
      contextRef="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMjAtMy0xLTEtMA_c06fbf5f-84c3-41e2-af0c-086bf35ed037"
      unitRef="usd">11859000</us-gaap:LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMjEtMS0xLTEtMA_90cad865-f9fb-4a84-800a-81744949cea8"
      unitRef="usd">6193000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses
      contextRef="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMjEtMy0xLTEtMA_7131a6f6-7690-4fed-8718-418a5f427890"
      unitRef="usd">3678000</us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMjItMS0xLTEtMA_5c776211-118e-4ad4-96d7-fc823b1eaefe"
      unitRef="usd">29479000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense
      contextRef="ia9f3df6e3a5a40378489eb460f6e93c9_I20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RhYmxlOmRjNTU2NzY4N2MyMjQ5OTRiZDMyZGU0MDFmZGIzNTc2L3RhYmxlcmFuZ2U6ZGM1NTY3Njg3YzIyNDk5NGJkMzJkZTQwMWZkYjM1NzZfMjItMy0xLTEtMA_29ee5dc4-6b47-4fc9-ac62-1d10cdf453d4"
      unitRef="usd">15537000</us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMzQ4Nw_f57331ee-16c4-4cb9-b530-d49ae4d89841"
      unitRef="usd">-1900000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMzQ5NA_d3e8da12-f386-4434-bb75-c0b1a22ef9f6"
      unitRef="usd">-1200000</us-gaap:SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense>
    <nmih:LiabilityforPriorYearClaimsandClaimsAdjustmentExpense
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF83OS9mcmFnOjA5NjQwMjAxM2VjMDRiZmQ5MWFjZTFkOWFmYThjOTNmL3RleHRyZWdpb246MDk2NDAyMDEzZWMwNGJmZDkxYWNlMWQ5YWZhOGM5M2ZfMzg2MQ_7c3da0b0-159e-4177-bf83-57bafa81215f"
      unitRef="usd">19900000</nmih:LiabilityforPriorYearClaimsandClaimsAdjustmentExpense>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RleHRyZWdpb246ZWYyMzhjZWM2OGRiNDhlYzllYzQyN2RlNjQ2ZmMxN2NfOTQ3_cc9fd7ef-557a-4326-8248-c094169ab93f">Earnings per Share (EPS)Basic EPS is based on the weighted average number of shares of common stock outstanding. Diluted EPS is based on the weighted average number of shares of common stock outstanding and common stock equivalents that would be issuable upon the vesting of service based and performance and service based restricted stock units (RSUs), and the exercise of vested and unvested stock options and outstanding warrants. The number of shares issuable for RSUs subject to performance and service based vesting requirements are only included in diluted shares if the relevant performance measurement period has commenced and results during such period meet the necessary performance criteria. The following table reconciles the net income and the weighted average shares of common stock outstanding used in the computations of basic and diluted EPS of common stock.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.833%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.224%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.225%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands, except for per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain from change in fair value of warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RleHRyZWdpb246ZWYyMzhjZWM2OGRiNDhlYzllYzQyN2RlNjQ2ZmMxN2NfOTM2_94c30515-5763-4c2d-bc87-ba6505761b99">Basic EPS is based on the weighted average number of shares of common stock outstanding. Diluted EPS is based on the weighted average number of shares of common stock outstanding and common stock equivalents that would be issuable upon the vesting of service based and performance and service based restricted stock units (RSUs), and the exercise of vested and unvested stock options and outstanding warrants. The number of shares issuable for RSUs subject to performance and service based vesting requirements are only included in diluted shares if the relevant performance measurement period has commenced and results during such period meet the necessary performance criteria.</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RleHRyZWdpb246ZWYyMzhjZWM2OGRiNDhlYzllYzQyN2RlNjQ2ZmMxN2NfOTQ1_d63f5f94-72fc-40cd-b93c-671968549f0a">The following table reconciles the net income and the weighted average shares of common stock outstanding used in the computations of basic and diluted EPS of common stock.&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:68.833%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.224%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.225%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands, except for per share data)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.85&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;58,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Gain from change in fair value of warrant liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(5,959)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted net income&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;52,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;32,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Basic weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;66,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Dilutive effect of issuable shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted weighted average shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;70,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;68,996&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;0.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;border-top:1pt solid #000000;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="height:14pt;background-color:#ffffff;text-align:left;vertical-align:bottom;border-top:3pt double #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Anti-dilutive shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;15&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMy0xLTEtMS0w_3703c449-816c-404e-ac42-6b0b48e03399"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMy0zLTEtMS0w_a9cba5f9-7d04-4013-bf6a-55893ec3dae4"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfNC0xLTEtMS0w_87c57977-08f8-4727-8991-29b4d62ac8eb"
      unitRef="shares">68563000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfNC0zLTEtMS0w_45b0eb5c-50f1-4675-99a4-dd331d5e1833"
      unitRef="shares">66692000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfNS0xLTEtMS0w_cd01ece0-1798-4ca9-b541-45897377fb00"
      unitRef="usdPerShare">0.85</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfNS0zLTEtMS0w_bfe13be7-483c-43e4-939a-fda000ae6cc7"
      unitRef="usdPerShare">0.49</us-gaap:EarningsPerShareBasic>
    <us-gaap:NetIncomeLoss
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfNy0xLTEtMS0w_3947d31e-f187-4155-bdd5-038bff7ce5d7"
      unitRef="usd">58271000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfNy0zLTEtMS0w_cf934f87-b727-4d3c-97ea-36ae52631e93"
      unitRef="usd">32899000</us-gaap:NetIncomeLoss>
    <nmih:GainFromChangeinFairValueofWarrantLiability
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfOC0xLTEtMS0w_bb011ebc-0e0a-450a-bc79-fa7d6296d2a8"
      unitRef="usd">-5959000</nmih:GainFromChangeinFairValueofWarrantLiability>
    <nmih:GainFromChangeinFairValueofWarrantLiability
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfOC0zLTEtMS0w_72ec9067-e777-4a07-acd0-c5d28b237c28"
      unitRef="usd">0</nmih:GainFromChangeinFairValueofWarrantLiability>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfOS0xLTEtMS0w_3f1f4037-9193-4f63-a2cc-dcc34129803c"
      unitRef="usd">52312000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:NetIncomeLossAttributableToParentDiluted
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfOS0zLTEtMS0w_8bc0401d-0fd8-4e89-ae7a-7a0dd7785709"
      unitRef="usd">32899000</us-gaap:NetIncomeLossAttributableToParentDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTEtMS0xLTEtMA_87c57977-08f8-4727-8991-29b4d62ac8eb"
      unitRef="shares">68563000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTEtMy0xLTEtMA_45b0eb5c-50f1-4675-99a4-dd331d5e1833"
      unitRef="shares">66692000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTItMS0xLTEtMA_8b26852e-ad04-4507-8939-87a79126ef7e"
      unitRef="shares">1838000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTItMy0xLTEtMA_db1ec69d-ef6b-4ef9-87ad-9493f339f85e"
      unitRef="shares">2304000</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTMtMS0xLTEtMA_ca04be6b-ab92-4035-8481-de3a683e38df"
      unitRef="shares">70401000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTMtMy0xLTEtMA_4f25339b-0042-4279-ad64-a7782487943b"
      unitRef="shares">68996000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTUtMS0xLTEtMA_bebaa90f-2e6c-403d-9dc7-5c58e6f7d006"
      unitRef="usdPerShare">0.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTUtMy0xLTEtMA_3e901c52-9a93-48e4-9e50-e9fa72a1c177"
      unitRef="usdPerShare">0.48</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTctMS0xLTEtMA_23771d17-d73d-4a11-8da5-2fce3fc7354a"
      unitRef="shares">15000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF84OC9mcmFnOmVmMjM4Y2VjNjhkYjQ4ZWM5ZWM0MjdkZTY0NmZjMTdjL3RhYmxlOmUyZGY1MDQ2MWM3YjQwYTdiNTViOTQ2MjA2MjE0OTlkL3RhYmxlcmFuZ2U6ZTJkZjUwNDYxYzdiNDBhN2I1NWI5NDYyMDYyMTQ5OWRfMTctMy0xLTEtMA_ffe53743-ec7a-4922-9b50-bd21f2994b25"
      unitRef="shares">754000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <nmih:LineofCreditandRelatedWarrantsTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMTc3Ng_46ee5133-2ed6-44f2-b94a-16879bbc682e">Warrants &lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;We issued 992 thousand warrants in connection with a private placement of our common stock in April 2012. Each warrant gives the holder thereof the right to purchase one share of common stock at an exercise price equal to $10.00. The warrants were issued with an aggregate fair value of $5.1 million. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended March&#160;31, 2020, nine thousand warrants were exercised resulting in the issuance of six thousand shares of common stock. Upon exercise, we reclassified approximately $0.2 million of warrant fair value from warrant liability to additional paid-in capital, of which $8 thousand related to changes in fair value during the three months ended March&#160;31, 2020. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;During the three months ended March&#160;31, 2019, 67 thousand warrants were exercised resulting in the issuance of 39 thousand shares of common stock. Upon exercise, we reclassified approximately $0.9 million of warrant fair value from warrant liability to additional paid-in capital, of which $0.3 million related to changes in fair value during the three months ended March&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</nmih:LineofCreditandRelatedWarrantsTextBlock>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="ie30921b5cbe24943b03b647afbc96cd0_I20120430"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMjk_558f1e11-e037-4de3-98cb-3bc7db8ae61a"
      unitRef="shares">992000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <nmih:NumberOfSharesRightToPurchasePerWarrant
      contextRef="ie30921b5cbe24943b03b647afbc96cd0_I20120430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMTc1_eb6c4ff7-edd4-4210-8c9e-eed69e8d2cb4"
      unitRef="shares">1</nmih:NumberOfSharesRightToPurchasePerWarrant>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="ie30921b5cbe24943b03b647afbc96cd0_I20120430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMjMw_3401c965-bc53-4190-a837-c30dbcee8fb0"
      unitRef="usdPerShare">10.00</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:WarrantsAndRightsOutstanding
      contextRef="ie30921b5cbe24943b03b647afbc96cd0_I20120430"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMjkx_110ff347-7557-4eec-b0e5-a3ad89a657d2"
      unitRef="usd">5100000</us-gaap:WarrantsAndRightsOutstanding>
    <nmih:ClassofWarrantorRightNumberofWarrantsExercisedDuringPeriod
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMzQ2_cd5a2799-db35-4838-8d18-ca895492f5f0"
      unitRef="shares">9000</nmih:ClassofWarrantorRightNumberofWarrantsExercisedDuringPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfNDAy_d6e7c329-7ecf-4265-b202-07994df369cd"
      unitRef="shares">6000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <nmih:ClassOfWarrantOrRightFairValueOfWarrantLiabilityReclassifiedToAdditionalPaidInCapitalUponExercise
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfNDc0_49e5b003-325a-4dc2-a0da-46b0e4fcf33b"
      unitRef="usd">200000</nmih:ClassOfWarrantOrRightFairValueOfWarrantLiabilityReclassifiedToAdditionalPaidInCapitalUponExercise>
    <nmih:ClassOfWarrantOrRightChangeInFairValueOfWarrantLiabilityInCurrentPeriod
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfNTYy_17cd4f87-1cc0-4015-a120-3c917c929f26"
      unitRef="usd">8000</nmih:ClassOfWarrantOrRightChangeInFairValueOfWarrantLiabilityInCurrentPeriod>
    <nmih:ClassofWarrantorRightNumberofWarrantsExercisedDuringPeriod
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfOTgz_2b28ab97-bfe1-433f-b615-92ca526be7dd"
      unitRef="shares">67000</nmih:ClassofWarrantorRightNumberofWarrantsExercisedDuringPeriod>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMTAzOQ_070eb282-a415-484a-ab68-bedd85dbd394"
      unitRef="shares">39000</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <nmih:ClassOfWarrantOrRightFairValueOfWarrantLiabilityReclassifiedToAdditionalPaidInCapitalUponExercise
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMTExMQ_dadf4c22-0a59-418e-8d17-8c7aa30b5725"
      unitRef="usd">900000</nmih:ClassOfWarrantOrRightFairValueOfWarrantLiabilityReclassifiedToAdditionalPaidInCapitalUponExercise>
    <nmih:ClassOfWarrantOrRightChangeInFairValueOfWarrantLiabilityInCurrentPeriod
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF85NC9mcmFnOmI3YTFlYTU0ZDNhZDRkM2FhODY1N2RmYWI0ZDIzMTc1L3RleHRyZWdpb246YjdhMWVhNTRkM2FkNGQzYWE4NjU3ZGZhYjRkMjMxNzVfMTE5OQ_065c9eea-ac81-456f-91c8-8be993e6f871"
      unitRef="usd">300000</nmih:ClassOfWarrantOrRightChangeInFairValueOfWarrantLiabilityInCurrentPeriod>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMDAvZnJhZzpiN2ZkYTBkYWM0MjM0YTM4YWRhZWQ2MWIzZDdlZjFiNC90ZXh0cmVnaW9uOmI3ZmRhMGRhYzQyMzRhMzhhZGFlZDYxYjNkN2VmMWI0XzE2MDE_f075dbab-a6bd-43a2-b0bb-ef55fb99eba0">Income TaxesWe are a U.S. taxpayer and are subject to a statutory U.S. federal corporate income tax rate of 21%.  NMIH files a consolidated U.S. federal and various state income tax returns on behalf of itself and its subsidiaries.  Our effective tax rate on our pre-tax income was 19.2% for the three months ended March&#160;31, 2020 compared to 15.6% for the three months ended March&#160;31, 2019.  Our provision for income taxes for interim reporting periods is established based on our estimated annual effective tax rate for a given year.  Our effective tax rate may fluctuate between interim periods due to the impact of discrete items not included in our estimated annual effective tax rate, including the tax effects associated with the vesting of RSUs and exercise of options, and the change in fair value of our warrant liability.  Such items are treated on a discrete basis in the reporting period in which they occur.As a mortgage guaranty insurance company, we are eligible to claim a tax deduction for our statutory contingency reserve balance, subject to certain limitations outlined under IRC Section 832(e), and only to the extent we acquire tax and loss bonds in an amount equal to the tax benefit derived from the claimed deduction, which is our intent.  As a result, our interim provision for income taxes for the three months ended March&#160;31, 2020 represents a change in our net deferred tax liability. As of March&#160;31, 2020, we held $7.6 million of tax and loss bonds in "Other assets" in our condensed consolidated balance sheet.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMDAvZnJhZzpiN2ZkYTBkYWM0MjM0YTM4YWRhZWQ2MWIzZDdlZjFiNC90ZXh0cmVnaW9uOmI3ZmRhMGRhYzQyMzRhMzhhZGFlZDYxYjNkN2VmMWI0XzI5MQ_29109f3a-6037-4567-bd8d-3d6d3acd0f31"
      unitRef="number">0.192</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iea99283045464345a6ee44b0648e876c_D20190101-20190331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMDAvZnJhZzpiN2ZkYTBkYWM0MjM0YTM4YWRhZWQ2MWIzZDdlZjFiNC90ZXh0cmVnaW9uOmI3ZmRhMGRhYzQyMzRhMzhhZGFlZDYxYjNkN2VmMWI0XzM0Mg_3135473b-17f8-4b56-97b8-4588e4061e92"
      unitRef="number">0.156</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <nmih:TaxAndLossBond
      contextRef="i98d9149b89c64749a7b57fe1f428a5d6_I20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMDAvZnJhZzpiN2ZkYTBkYWM0MjM0YTM4YWRhZWQ2MWIzZDdlZjFiNC90ZXh0cmVnaW9uOmI3ZmRhMGRhYzQyMzRhMzhhZGFlZDYxYjNkN2VmMWI0XzE1MTA_ed55375e-0c58-4f20-88e7-195be8114d3f"
      unitRef="usd">7600000</nmih:TaxAndLossBond>
    <us-gaap:InsuranceDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90ZXh0cmVnaW9uOjE4ZTYxZjBlZjBiODRiOTFiNmJjOWExZmU1MTkyMDRkXzE1MzA_d8b0b604-4b76-4b75-a848-7e1e4959e4ae">Regulatory Information &lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&lt;/span&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;Statutory Requirements&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;Our insurance subsidiaries, NMIC and Re One, file financial statements in conformity with statutory accounting principles (SAP) prescribed or permitted by the Wisconsin OCI, NMIC's principal regulator. Prescribed SAP includes state laws, regulations and general administrative rules, as well as a variety of publications of the National Association of Insurance Commissioners. The Wisconsin OCI recognizes only statutory accounting practices prescribed or permitted by the state of Wisconsin for determining and reporting the financial condition and results of operations of an insurance company and for determining its solvency under Wisconsin insurance laws.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC and Re One's combined statutory net income (loss) was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.540%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.798%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory net gain (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(927)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC and Re One's combined statutory surplus, contingency reserve and risk-to-capital (RTC) ratio were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.942%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory surplus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingency reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;588,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;RTC ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;17.2:1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;15.8:1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:38.25pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;NMIH is not subject to any limitations on its ability to pay dividends except those generally applicable to corporations that are incorporated in Delaware. Delaware corporate law provides that dividends are only payable out of a corporation's capital surplus or, subject to certain limitations, recent net profits.&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt; NMIC and Re One are subject to certain capital and dividend rules and regulations prescribed by jurisdictions in which they are authorized to operate and the GSEs.  NMIC and Re One have never paid dividends to NMIH. NMIC and Re One have the capacity to pay aggregate ordinary dividends of $16.1&#160;million to NMIH during the 12-month period ending December 31, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:InsuranceDisclosureTextBlock>
    <us-gaap:StatutoryAccountingPracticesDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90ZXh0cmVnaW9uOjE4ZTYxZjBlZjBiODRiOTFiNmJjOWExZmU1MTkyMDRkXzE1Mjc_55c0441c-ef89-4cf4-b247-d7c3694e601b">NMIC and Re One's combined statutory net income (loss) was as follows:&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.540%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.798%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;For the three months ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory net gain (loss) &lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;7,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(927)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-top:9pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;NMIC and Re One's combined statutory surplus, contingency reserve and risk-to-capital (RTC) ratio were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;margin-bottom:9pt;"&gt;&lt;table style="margin-left:auto;margin-right:auto;border-collapse:collapse;text-align:left;text-indent:0pt;display:inline-table;width:100.000%;"&gt;&lt;tr&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:67.396%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.942%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:0.518%;"/&gt;&lt;td style="width:0.1%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;td style="width:12.944%;"/&gt;&lt;td style="width:1.0%;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;March 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:rgb(255,255,255, 0.0);text-align:center;vertical-align:bottom;border-bottom:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:700;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:rgb(255,255,255, 0.0);text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="9" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:center;vertical-align:bottom;border-top:1pt solid #000000;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:8pt;font-weight:400;font-style:italic;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;(In Thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;td colspan="3" style="display:none;"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Statutory surplus&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;457,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;449,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;Contingency reserve&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;588,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="2" style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-left:1pt;padding-right:0%;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;531,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding-top:2px;padding-bottom:2px;background-color:#ffffff;text-align:right;vertical-align:bottom;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;span style="font-size:10pt;font-weight:400;font-family:'Times New Roman',sans-serif;color:#000000;background-color:rgb(255,255,255, 0.0);"&gt;RTC ratio&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;17.2:1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"/&gt;&lt;td colspan="3" style="padding-top:2px;padding-bottom:2px;background-color:#cceeff;text-align:left;vertical-align:bottom;padding-left:1pt;padding-right:1pt;"&gt;&lt;div style="text-align:right;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;"&gt;15.8:1&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:StatutoryAccountingPracticesDisclosureTextBlock>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="i868cfd11867e4fbbb4cb293a8e4ee7e6_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTpjYWMwOGIyYmFhYTU0YzBjOTc2NmM0Y2NlMTNkY2Q5Yy90YWJsZXJhbmdlOmNhYzA4YjJiYWFhNTRjMGM5NzY2YzRjY2UxM2RjZDljXzMtMS0xLTEtMA_0e16b6aa-7320-4f99-ac38-bcd526ddc9f6"
      unitRef="usd">7691000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount
      contextRef="ic23bad5a49da4a9c81da6d71da6f79bb_D20190101-20190331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTpjYWMwOGIyYmFhYTU0YzBjOTc2NmM0Y2NlMTNkY2Q5Yy90YWJsZXJhbmdlOmNhYzA4YjJiYWFhNTRjMGM5NzY2YzRjY2UxM2RjZDljXzMtMy0xLTEtMA_bc28c4da-e472-4769-a493-e43ad71d40b4"
      unitRef="usd">-927000</us-gaap:StatutoryAccountingPracticesStatutoryNetIncomeAmount>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="ia70e99e65b0b48d29bc41d1b83fef6da_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTphYzIxZTE1NGNlYWI0NTUzYWViMjgxMDViZTA0MzI2MS90YWJsZXJhbmdlOmFjMjFlMTU0Y2VhYjQ1NTNhZWIyODEwNWJlMDQzMjYxXzItMS0xLTEtMA_39cd74da-84e8-4a20-99e2-b34293fbd084"
      unitRef="usd">457790000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
      contextRef="icde1cd010fbf4558a366db02bbfbf7a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTphYzIxZTE1NGNlYWI0NTUzYWViMjgxMDViZTA0MzI2MS90YWJsZXJhbmdlOmFjMjFlMTU0Y2VhYjQ1NTNhZWIyODEwNWJlMDQzMjYxXzItMy0xLTEtMA_8167f98b-db52-447d-836e-ef8b0c8db6c6"
      unitRef="usd">449602000</us-gaap:StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance>
    <nmih:StatutoryAccountingPracticesContingencyReserve
      contextRef="ia70e99e65b0b48d29bc41d1b83fef6da_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTphYzIxZTE1NGNlYWI0NTUzYWViMjgxMDViZTA0MzI2MS90YWJsZXJhbmdlOmFjMjFlMTU0Y2VhYjQ1NTNhZWIyODEwNWJlMDQzMjYxXzMtMS0xLTEtMA_66f028cc-bd38-4a4e-b40a-c9bbb1792e3d"
      unitRef="usd">588418000</nmih:StatutoryAccountingPracticesContingencyReserve>
    <nmih:StatutoryAccountingPracticesContingencyReserve
      contextRef="icde1cd010fbf4558a366db02bbfbf7a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTphYzIxZTE1NGNlYWI0NTUzYWViMjgxMDViZTA0MzI2MS90YWJsZXJhbmdlOmFjMjFlMTU0Y2VhYjQ1NTNhZWIyODEwNWJlMDQzMjYxXzMtMy0xLTEtMA_885fa353-7ee4-4c6d-8fc1-c2dfd21b329c"
      unitRef="usd">531825000</nmih:StatutoryAccountingPracticesContingencyReserve>
    <nmih:RiskToCapitalRatioRegulatoryActual
      contextRef="ia70e99e65b0b48d29bc41d1b83fef6da_I20200331"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTphYzIxZTE1NGNlYWI0NTUzYWViMjgxMDViZTA0MzI2MS90YWJsZXJhbmdlOmFjMjFlMTU0Y2VhYjQ1NTNhZWIyODEwNWJlMDQzMjYxXzQtMS0xLTEtMC90ZXh0cmVnaW9uOmU3ZTE5NTFkOWZlZTRjN2JhZjYzZjFhNThjNDA5ZGExXzEwNDQ1MzYwNDYzODg2_2c1165a5-4795-4e39-8602-df7819149cb9"
      unitRef="number">17.2</nmih:RiskToCapitalRatioRegulatoryActual>
    <nmih:RiskToCapitalRatioRegulatoryActual
      contextRef="icde1cd010fbf4558a366db02bbfbf7a4_I20191231"
      decimals="1"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90YWJsZTphYzIxZTE1NGNlYWI0NTUzYWViMjgxMDViZTA0MzI2MS90YWJsZXJhbmdlOmFjMjFlMTU0Y2VhYjQ1NTNhZWIyODEwNWJlMDQzMjYxXzQtMy0xLTEtMC90ZXh0cmVnaW9uOmM5NzAzY2UzMzhjNzRmOTNiZTg2ZTZlN2Y2Y2U2NWEyXzEwNDQ1MzYwNDYzODg2_a2dc6997-dc2c-4301-8f44-0ae03fee5b5a"
      unitRef="number">15.8</nmih:RiskToCapitalRatioRegulatoryActual>
    <us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments
      contextRef="icde1cd010fbf4558a366db02bbfbf7a4_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMTUvZnJhZzoxOGU2MWYwZWYwYjg0YjkxYjZiYzlhMWZlNTE5MjA0ZC90ZXh0cmVnaW9uOjE4ZTYxZjBlZjBiODRiOTFiNmJjOWExZmU1MTkyMDRkXzEwNDQ1MzYwNDc2MTgx_1095f631-30c8-41c6-b208-87563f7fbb62"
      unitRef="usd">16100000</us-gaap:StatutoryAccountingPracticesStatutoryAmountAvailableForDividendPayments>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8yMDA0L2ZyYWc6YTQ3NTliNjVjODRlNDg3NGI3Mzk2YzM5NTA3NmExNWMvdGV4dHJlZ2lvbjphNDc1OWI2NWM4NGU0ODc0YjczOTZjMzk1MDc2YTE1Y18xMDQ0NTM2MDQ3NzE2OA_23417280-2ba3-4d37-b0eb-26ee9b5a7adb">COVID-19 Developments and Coronavirus Aid, Relief, and Economic Security (CARES) Act&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;"&gt;COVID-19 Developments&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On January 30, 2020, the World Health Organization (WHO) declared the outbreak of a novel coronavirus strain (COVID-19) a global health emergency and characterized the outbreak as a global pandemic on March 11, 2020.  In an effort to stem contagion and control the COVID-19 pandemic the population at large has severely curtailed day-to-day activity and local, state and federal regulators have imposed a broad set of restrictions on personal and business conduct nationwide.  The COVID-19 pandemic, along with the widespread public and regulatory response, has caused a dramatic slowdown in U.S. and global economic activity.  In the weeks following the outbreak, non-essential businesses across the U.S. have been shuttered and capital markets have experienced a significant spike in volatility and sell-off in valuations.  A record number of Americans have been furloughed or laid-off, and unemployment claims have increased dramatically.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;The global dislocation caused by COVID-19 is unprecedented and, while there is broad hope for a medical advance that relieves the crisis and provides for a quick return to normalized activity, it is not known how long the dislocation will persist.  In response to the COVID-19 outbreak and continuing uncertainties, we activated our business continuity program to ensure our employees were safe and able to continue serving our customers and their borrowers without interruption.  We expect the COVID-19 outbreak will have a direct effect on the U.S. housing market, with existing homeowners facing challenges related to COVID-19, and the volume and timing of future housing transactions negatively impacted as potential sellers re-evaluate or postpone planned sales (housing supply) and potential buyers reassess their ability and willingness to purchase homes (demand).  We are currently assessing the potential impact the COVID-19 outbreak will have on the U.S economy and housing market, the mortgage insurance market, and our business performance and financial position, including our new business production, defaults and claims experience and investment portfolio returns, of which the ultimate outcome cannot be estimated at this time.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10.5pt;font-style:italic;font-weight:400;line-height:120%;"&gt;CARES Act&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:36pt;text-align:justify;margin-bottom:9pt;"&gt;&lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;"&gt;On March 27, 2020, the President signed into law the CARES Act. The CARES Act, among other things, includes provisions relating to refundable payroll tax credits, deferment of employer side social security payments, net operating loss carryback periods, alternative minimum tax credit refunds, modifications to the net interest deduction limitations, increased limitations on qualified charitable contributions, and technical corrections to tax depreciation methods for qualified improvement property. We currently are eligible but have not taken advantage of the payroll protection program, emergency grants and business loans under the CARES Act.  We will continue to monitor the impact that the CARES Act may have on our business, financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="ibf2842b890234945a29099f9c0cc2bc3_D20200101-20200331"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMjQvZnJhZzozNDE4MGI0ZGMwNWU0ZDU5ODM5MzI2ZGUyN2Y3OGViMi90ZXh0cmVnaW9uOjM0MTgwYjRkYzA1ZTRkNTk4MzkzMjZkZTI3Zjc4ZWIyXzEwNDQ1MzYwNDY2NjMz_9be64170-7093-4770-a297-880a79d2e602">Subsequent Event &lt;span style="background-color:rgb(255,255,255, 0.0);color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;On March 2&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%;"&gt;0, 2&lt;/span&gt;020, we amended the 2018 Revolving Credit Facility (2020 Revolving Credit Facility), increasing its size from $85&#160;million to $100&#160;million, expanding our lender group, extending its maturity to February 2023 and reducing its cost.  Subsequent to the close of the quarter, we secured a further amendment to our 2020 Revolving Credit Facility to permit us to issue up to $400&#160;million of senior debt alongside the facility,</us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i149bf26c5a4a4c93a9f4ac10a3e0aaf6_I20200319"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMjQvZnJhZzozNDE4MGI0ZGMwNWU0ZDU5ODM5MzI2ZGUyN2Y3OGViMi90ZXh0cmVnaW9uOjM0MTgwYjRkYzA1ZTRkNTk4MzkzMjZkZTI3Zjc4ZWIyXzEwNDQ1MzYwNDY2NjM1_ba136185-dd4e-4670-badd-cf3ed6612e95"
      unitRef="usd">85000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="iebb147e5a6b64093ab3c869866189e22_I20200320"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMjQvZnJhZzozNDE4MGI0ZGMwNWU0ZDU5ODM5MzI2ZGUyN2Y3OGViMi90ZXh0cmVnaW9uOjM0MTgwYjRkYzA1ZTRkNTk4MzkzMjZkZTI3Zjc4ZWIyXzEwNDQ1MzYwNDY2NjQ4_15eff58d-2c9e-4a5c-8a9c-df999f9c9a9d"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ibfa0c06d348044829cf3f05535e1f837_I20200430"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmM0ZmFkNTRmODU2NjRlZmU5Njg4OGZmNDUxZTJlODc4L3NlYzpjNGZhZDU0Zjg1NjY0ZWZlOTY4ODhmZjQ1MWUyZTg3OF8xMjQvZnJhZzozNDE4MGI0ZGMwNWU0ZDU5ODM5MzI2ZGUyN2Y3OGViMi90ZXh0cmVnaW9uOjM0MTgwYjRkYzA1ZTRkNTk4MzkzMjZkZTI3Zjc4ZWIyXzEwNDQ1MzYwNDY2NjYy_1f5f822c-f608-4f55-a8d5-b73cee984ccc"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
</xbrl>
