<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:imxi="http://intermexonline.com/20200930"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  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="imxi-20200930.xsd" xlink:type="simple"/>
    <context id="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i18293ba8bb87443094f84cfd16176cd5_I20201030">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2020-10-30</instant>
        </period>
    </context>
    <context id="i99bd42e71a994fd09fd3ef938157814f_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i741c7b38ad51432c81a16adde066831f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b48afc1b76a43f88014474ac419cf2a_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:WireTransferAndMoneyOrderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i261c972e011343eda182a126348d7fff_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:WireTransferAndMoneyOrderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9a4fe2a3496342be8eafabf45c7cfc83_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:WireTransferAndMoneyOrderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic2fe8dc368f0445dad39870addb203a4_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:WireTransferAndMoneyOrderMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if8615271227243238fd90dc435c164ee_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:ForeignExchangeGainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i4af2381c1e474bd28cca6c20b5d88b2e_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:ForeignExchangeGainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i3bb589c73b054c12b78b5f75b29a8590_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:ForeignExchangeGainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i307b82addc2941ca805e64814f647742_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">imxi:ForeignExchangeGainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i09e934cd6b78469bba43189c94beca80_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i70d731b6b5f44555a8c230f5ef4c84f4_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i7f845502b0fa40d59724b8aff7306054_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i5fb274bac199471c8ce8043ce75c3c8e_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:FinancialServiceOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i61682e1beaac4293b13a59fd8bc89544_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="icf63696a4177445e8e9c05f65b5c433b_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i325c31a8e7eb46a6813055c448e82d28_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i4943b7763c9e45f78f8e895d8069b33e_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ica045ab3d07146bab74f76891142aab3_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="ib23d43ffb11f4e6990d600dd9293bf10_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i625421bc489b4069b9101f5850c3c406_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if13de2ee65a74364a6799f75e8417434_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i8c46ff1283a54107b20b450fe583dc04_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i65ab1fbdaefc40dfb351b66bd3627984_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i0ad7ecb7158b4838be6d4012d38c31a9_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i2dacd19f54014ec690cfba4d13303c98_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i5fbdba468cdb4a91b2042429bd95159e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ic019d05204034e158068b368b4b9330c_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="if7b838c21e374d1aa1de712480132302_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i7018f6226e9545e2b2faa6340063a902_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i6812a184501b42ec85f6d8dd63a21bc9_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="i17469cda8dd34e4eae4a2be1205bca1d_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ia81883646c464357af52b377dd1eb7a5_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i029f839b8f7e4772b2d86d416edd5153_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="if5b4768e200c4616815784c079eab9a6_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ibf97722a32614d208d74ef067adbc664_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i162288b099bf40f89b48da6597222fea_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i046f17fd0f6745c1a6220dd4d33c20e0_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i94a196d6b6b5421e9073cbb32dfb7329_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ib51df684db1343278f4402be8808cc22_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="ieecf3923de92424fbc2d0466865a9226_I20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2019-09-30</instant>
        </period>
    </context>
    <context id="i7111f30d09fa4b22a22a98f93261dd9a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="i6933f968e9834c8b9c2d4e9fb528ccbd_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="i965bb3b8352548fa898ff8b870896f10_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="if69eb6faf224464a8ecf2955da0ea80a_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="i2ee25bd64cd341a8a6217661806d64c6_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i88533d44ccff435a9e269308719d10b0_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i74bcbf39b4e044ea9c8210ec4069be5a_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if9ce025306104644babdfddaa8add126_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i35b22fa5c62f4ed59aba2f26354fe651_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="i649590e9fef54663825b29d60ca2df09_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="if3ac61996eb948a8bc53443104891d66_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="i713cb99f5cd5422fb43485c8d2754146_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</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="ie0869f993cc24bbfb2f7a8461ec3157c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ib34670a3abbf4e4c8d5e13a6d8c5de91_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i4cdad7a84c9749b8bdbd023ad587f439_I20190101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AdjustmentsForNewAccountingPronouncementsAxis">us-gaap:AccountingStandardsUpdate201409Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-01-01</instant>
        </period>
    </context>
    <context id="i1c68ace865dc4d1cac69279cdbdf74b7_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i27ae9d3336de4f5099a899984d73e442_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i897ce1b70f2c41ddb70d08cf8d98d0a8_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i9ae4a6fe4f2d4372a58a867332c1dbaa_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i5f4dad4e749d43d99287279db21e226e_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">imxi:IntermexWireTransfersDeGuatemalaSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="idfe969af9adc4718aff839e7450497fc_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">imxi:IntermexTransfersDeMexicoSAMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ife8bda8234444b0da78807384d5f5edd_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">imxi:IntermexWireTransferCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icc451df1dcf94603981b6e2f604d5e53_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">imxi:IntermexWireTransferIILLCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i82d2ed6a06554049bba34a4f50b6a94d_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:OwnershipAxis">imxi:CanadaInternationalTransfersCorpMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="id90d38e276454858b21db5126e4f9946_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3e7ddaa11da042a899facb94c186ef0b_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6eb430433095406389f7268102e114f3_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">imxi:AgentRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ie7c92d5e9e444740950e403b1c63c642_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id44759539c2c435e8e614b05d4b63ab1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ifcb08e40738c402e883872d2369c9a50_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ifb719ce88ad148098abe46ece10f8c66_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="iec59a7a3077a4c618a390535f73f65f5_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="ia145fc829723403ea719dbc5bf279a89_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">imxi:IncrementalFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="iba0ad7d1971a44879c744f87559d6e5d_D20190401-20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">imxi:IncrementalFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-04-01</startDate>
            <endDate>2019-06-30</endDate>
        </period>
    </context>
    <context id="i439455ee03034330bbff05a21761a792_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i5d615c79fa25488e836ca37324c7b9eb_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ieb388522fc8b4e6fb3c734e987e760a6_D20181107-20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-07</startDate>
            <endDate>2018-11-07</endDate>
        </period>
    </context>
    <context id="i8fc4bb6acaff403fa373db24cc96430d_D20181107-20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-07</startDate>
            <endDate>2018-11-07</endDate>
        </period>
    </context>
    <context id="i76da532eca024105a4fb54336d9b8653_D20181107-20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-11-07</startDate>
            <endDate>2018-11-07</endDate>
        </period>
    </context>
    <context id="i879e041135764ab3bbbadb3fcfef954c_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib352c8cb47c54e798b2d8fabe5bb4438_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="idf638c32e99a46b5942ddaa50f698c59_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="ied3ddd3b20b946f4b892116c22c9fe07_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="if574da52627244b4844f3a2f4305292e_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="ia9404578ba7f439caa10f6cda017b5fe_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFourMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="ia88271aa3d3247faaf6ce4dc0fe6187a_I20181107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">imxi:CreditAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodFiveMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LoansPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-11-07</instant>
        </period>
    </context>
    <context id="i4ace76f0f5ce473c8bb0522266a8a91e_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i405a7699f98e4e2c857426ae171ce974_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="if295acc493124a5eafd41bd871ae605f_D20200420-20200420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <startDate>2020-04-20</startDate>
            <endDate>2020-04-20</endDate>
        </period>
    </context>
    <context id="i93ea7ddc150c431d8bc248d159f186b6_D20200930-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">imxi:UnderwritingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-09-30</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i11c0042290654494a7e93c704e972538_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">imxi:UnderwritingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i4f2ab8bdcc554f5cbd1c73c82da0d574_I20201103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">imxi:UnderwritingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-11-03</instant>
        </period>
    </context>
    <context id="i947fe2a9918d4e4c95771c23b493e2f7_D20201103-20201103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:TypeOfArrangementAxis">imxi:UnderwritingAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-11-03</startDate>
            <endDate>2020-11-03</endDate>
        </period>
    </context>
    <context id="i23092d6820dc4cfbb45e1d9c8c0c4525_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2020OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i4368fdc54caf4c9aa77627cd275552cf_I20200626">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-26</instant>
        </period>
    </context>
    <context id="i0ada43b35a6c4c9bba77a340fc8d926c_D20200626-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2020OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-06-26</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6c20d97195ba4e2eb3c3dbba872925c8_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i65eeb312e78242abbd194c2d04f05e2d_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ide9057ae958c46deb8d29af2c7fda593_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ieb3bda19bd79431f85e862a4f0722d13_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i682d4ea1b00747b9920f1a2653202ef1_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="i7dc8036bbf7749d291210e3144f3f67f_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i0df800a0b5d947d98474f6a4f86e0fb0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i1480590f968e4404a15ba408d8883df6_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i24fb621f1ed94902be421c3d3bd8bcf8_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ia8b0fe260547428fbb86f3619cd4ae49_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ie93d5778595549588874ad7ed39d1852_I20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">imxi:A2018OmnibusEquityCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="ib18bc39d23ef49e99223982c19e0d518_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic30740ade3954d139dfdf857d9d58b90_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i8ec546fc889c4f16a083f3d09c988ecc_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="id2ebf1b3e1e04252920b7f50e50dae98_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="ib91dffb9b1d64fd1919a6812bf68d2c9_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ia1d7e4ff363c49d48492af767ac8ac70_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="iadb738425e244601b9bce5b25c4223a1_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i3953f0e5a0be4d2cbfdd0450b72421dd_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i4dd2608774e144be8a5d0f9074f4f2d3_D20200701-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-07-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="i6782b52a8e8745e3ae91a77219d05638_D20190701-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="idf3d8fdc4bc245fdbda0f630a9bc3c97_D20200101-20200930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="ic550d9017b09466ea175b72d00ac9cfb_D20190101-20190930">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:WarrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-09-30</endDate>
        </period>
    </context>
    <context id="i27fb81449f4d4af6906c73454205f9fe_D20191007-20191007">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
        </entity>
        <period>
            <startDate>2019-10-07</startDate>
            <endDate>2019-10-07</endDate>
        </period>
    </context>
    <context id="ibcf07ce78dc742f0969ede14d942f95b_D20201001-20201031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001683695</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-10-31</endDate>
        </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="store">
        <measure>imxi:store</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="point">
        <measure>imxi:point</measure>
    </unit>
    <unit id="obligation">
        <measure>imxi:obligation</measure>
    </unit>
    <unit id="installment">
        <measure>imxi:installment</measure>
    </unit>
    <unit id="territory">
        <measure>imxi:territory</measure>
    </unit>
    <unit id="country">
        <measure>imxi:country</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180L2ZyYWc6M2FiZDNlNGI0ZDY3NGM1MGE4MGQxOTQ3MTAwOTE1NzgvdGFibGU6MGUzN2UzZTAxOGNlNGMzYTk0OGU2MWZmZDhhYmFkNzIvdGFibGVyYW5nZTowZTM3ZTNlMDE4Y2U0YzNhOTQ4ZTYxZmZkOGFiYWQ3Ml8yLTEtMS0xLTA_8fa9f674-f407-47f3-ace3-70d738dc52a4">0001683695</dei:EntityCentralIndexKey>
    <dei:CurrentFiscalYearEndDate
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180L2ZyYWc6M2FiZDNlNGI0ZDY3NGM1MGE4MGQxOTQ3MTAwOTE1NzgvdGFibGU6MGUzN2UzZTAxOGNlNGMzYTk0OGU2MWZmZDhhYmFkNzIvdGFibGVyYW5nZTowZTM3ZTNlMDE4Y2U0YzNhOTQ4ZTYxZmZkOGFiYWQ3Ml8zLTEtMS0xLTA_647c307a-1b8d-4555-a7d0-8661925caebc">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:AmendmentFlag
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180L2ZyYWc6M2FiZDNlNGI0ZDY3NGM1MGE4MGQxOTQ3MTAwOTE1NzgvdGFibGU6MGUzN2UzZTAxOGNlNGMzYTk0OGU2MWZmZDhhYmFkNzIvdGFibGVyYW5nZTowZTM3ZTNlMDE4Y2U0YzNhOTQ4ZTYxZmZkOGFiYWQ3Ml80LTEtMS0xLTA_a1fc614c-9ec7-4938-9d39-d9e4cd608744">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180L2ZyYWc6M2FiZDNlNGI0ZDY3NGM1MGE4MGQxOTQ3MTAwOTE1NzgvdGFibGU6MGUzN2UzZTAxOGNlNGMzYTk0OGU2MWZmZDhhYmFkNzIvdGFibGVyYW5nZTowZTM3ZTNlMDE4Y2U0YzNhOTQ4ZTYxZmZkOGFiYWQ3Ml81LTEtMS0xLTA_ebfb4b78-5822-49b8-bde0-3e39356d1271">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180L2ZyYWc6M2FiZDNlNGI0ZDY3NGM1MGE4MGQxOTQ3MTAwOTE1NzgvdGFibGU6MGUzN2UzZTAxOGNlNGMzYTk0OGU2MWZmZDhhYmFkNzIvdGFibGVyYW5nZTowZTM3ZTNlMDE4Y2U0YzNhOTQ4ZTYxZmZkOGFiYWQ3Ml82LTEtMS0xLTA_a0745118-3462-4bae-8ee4-5286dcaf35ac">Q3</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xODgx_3939410f-5b12-4740-ab90-7d865917fee6">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NjYxZGNmMTUwOTNmNGYxMGE1MTBkM2RhNTEzY2NlZjUvdGFibGVyYW5nZTo2NjFkY2YxNTA5M2Y0ZjEwYTUxMGQzZGE1MTNjY2VmNV8wLTAtMS0xLTA_58040714-fbbc-4e79-9e06-9ee4d0d85a5e">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xMzQ_6d502571-196a-4526-b64f-83b47fa00566">2020-09-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6ZmE3NGEwNTQwYmI5NDY5MTg3YzU5YWVkOTc4YzZhNzcvdGFibGVyYW5nZTpmYTc0YTA1NDBiYjk0NjkxODdjNTlhZWQ5NzhjNmE3N18wLTAtMS0xLTA_c6c63023-75eb-4017-aa35-7040373d0c17">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xODgy_fb95d57f-0a37-4dde-95c2-e193f1be5b95">001-37986</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6ZjdmN2NkYWYyOTMzNGI0MjkxNTlkNjAyNjFiYzhkYTUvdGFibGVyYW5nZTpmN2Y3Y2RhZjI5MzM0YjQyOTE1OWQ2MDI2MWJjOGRhNV8wLTAtMS0xLTA_e0dc71aa-6d40-49b6-abde-279b570d1711">INTERNATIONAL MONEY EXPRESS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NGRiNzIzZjRiMTgxNGVkOTk1OTQ1ZDlmMDAwNzk2MTkvdGFibGVyYW5nZTo0ZGI3MjNmNGIxODE0ZWQ5OTU5NDVkOWYwMDA3OTYxOV8wLTAtMS0xLTA_2b8824b2-dfb5-4a00-aab8-83855ec34090">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NGRiNzIzZjRiMTgxNGVkOTk1OTQ1ZDlmMDAwNzk2MTkvdGFibGVyYW5nZTo0ZGI3MjNmNGIxODE0ZWQ5OTU5NDVkOWYwMDA3OTYxOV8wLTItMS0xLTA_bb8a23d8-6425-465b-a7cc-d274bdc7f2e9">47-4219082</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NGRiNzIzZjRiMTgxNGVkOTk1OTQ1ZDlmMDAwNzk2MTkvdGFibGVyYW5nZTo0ZGI3MjNmNGIxODE0ZWQ5OTU5NDVkOWYwMDA3OTYxOV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MjJhNzVhZGNiMTg0NWQ5OGIzMWQxODM0MmU1ODkzOF80_99d71420-62d6-42d4-a9d0-29cff1ac4dc0">9480 South Dixie Highway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NGRiNzIzZjRiMTgxNGVkOTk1OTQ1ZDlmMDAwNzk2MTkvdGFibGVyYW5nZTo0ZGI3MjNmNGIxODE0ZWQ5OTU5NDVkOWYwMDA3OTYxOV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MjJhNzVhZGNiMTg0NWQ5OGIzMWQxODM0MmU1ODkzOF83_b2cc42b7-c9e9-482b-9033-a53f2c9e5e50">Miami</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NGRiNzIzZjRiMTgxNGVkOTk1OTQ1ZDlmMDAwNzk2MTkvdGFibGVyYW5nZTo0ZGI3MjNmNGIxODE0ZWQ5OTU5NDVkOWYwMDA3OTYxOV8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MjJhNzVhZGNiMTg0NWQ5OGIzMWQxODM0MmU1ODkzOF8xMQ_c6f7de41-494a-4779-8257-15c9a948ca30">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6NGRiNzIzZjRiMTgxNGVkOTk1OTQ1ZDlmMDAwNzk2MTkvdGFibGVyYW5nZTo0ZGI3MjNmNGIxODE0ZWQ5OTU5NDVkOWYwMDA3OTYxOV8zLTItMS0xLTA_67e478b3-3586-4e72-b3bc-da27cb2903b6">33156</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6YzFjNzRiYjFhMTBmNGI5MGJlZGNjYzhkMjk5N2I1MjQvdGFibGVyYW5nZTpjMWM3NGJiMWExMGY0YjkwYmVkY2NjOGQyOTk3YjUyNF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozNzJhZDU5ZGJjMzE0Yzg2YmI4MGI5ODljN2NmZjU5OF81_34aa81f0-abe8-4e37-8d41-1e882ebd4d0c">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6YzFjNzRiYjFhMTBmNGI5MGJlZGNjYzhkMjk5N2I1MjQvdGFibGVyYW5nZTpjMWM3NGJiMWExMGY0YjkwYmVkY2NjOGQyOTk3YjUyNF8wLTAtMS0xLTAvdGV4dHJlZ2lvbjozNzJhZDU5ZGJjMzE0Yzg2YmI4MGI5ODljN2NmZjU5OF85_ee30b33b-4b00-4640-91e2-79d65e2d656c">671-8000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6ZGRlZmVkMzNjMzc5NDIzNmIyYjI4ZGQ4YmMwMDM2MjIvdGFibGVyYW5nZTpkZGVmZWQzM2MzNzk0MjM2YjJiMjhkZDhiYzAwMzYyMl8xLTAtMS0xLTA_79e4f4cf-41cb-467f-b4d8-3046d241f940">Common stock ($0.0001 par value)</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6ZGRlZmVkMzNjMzc5NDIzNmIyYjI4ZGQ4YmMwMDM2MjIvdGFibGVyYW5nZTpkZGVmZWQzM2MzNzk0MjM2YjJiMjhkZDhiYzAwMzYyMl8xLTEtMS0xLTA_39102add-5eb7-46e6-a2dc-8b51c086427d">IMXI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6ZGRlZmVkMzNjMzc5NDIzNmIyYjI4ZGQ4YmMwMDM2MjIvdGFibGVyYW5nZTpkZGVmZWQzM2MzNzk0MjM2YjJiMjhkZDhiYzAwMzYyMl8xLTItMS0xLTAvdGV4dHJlZ2lvbjphNDc2OTYxYzQwNzk0ZTY4YTMwZDlkNzJkN2E0ODQzYV80_2944beb9-ad8c-4830-bd88-d6ed20a3c520">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xODc1_c3d67669-9d51-4349-bf58-73122da0c18c">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xODc2_3d62e8a9-1e1b-4ce3-9c28-8ae00de22959">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6YjFlNTVmM2IwZWZlNDUzYzllYWVjNzE1MTdiODZjN2UvdGFibGVyYW5nZTpiMWU1NWYzYjBlZmU0NTNjOWVhZWM3MTUxN2I4NmM3ZV8wLTMtMS0xLTA_9d0b15b0-7ea7-48dc-af9a-837342fc6077">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6YjFlNTVmM2IwZWZlNDUzYzllYWVjNzE1MTdiODZjN2UvdGFibGVyYW5nZTpiMWU1NWYzYjBlZmU0NTNjOWVhZWM3MTUxN2I4NmM3ZV8xLTItMS0xLTA_28dc63c7-3448-4126-ae55-9a2158474d08">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGFibGU6YjFlNTVmM2IwZWZlNDUzYzllYWVjNzE1MTdiODZjN2UvdGFibGVyYW5nZTpiMWU1NWYzYjBlZmU0NTNjOWVhZWM3MTUxN2I4NmM3ZV8yLTItMS0xLTA_da46f6c7-49c1-4bea-968c-8ef2478806f3">true</dei:EntityEmergingGrowthCompany>
    <dei:EntityExTransitionPeriod
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xODc3_f68735c0-92f2-48f4-bbc1-d8753f89b2f9">false</dei:EntityExTransitionPeriod>
    <dei:EntityShellCompany
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xODc5_d0cdf010-ce1d-461e-87ad-98d3c68eb668">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i18293ba8bb87443094f84cfd16176cd5_I20201030"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xL2ZyYWc6ZTVkODNmZDc0ZWMxNDA0NzkxMDI1OWQ5ZDk0YmE0MzEvdGV4dHJlZ2lvbjplNWQ4M2ZkNzRlYzE0MDQ3OTEwMjU5ZDlkOTRiYTQzMV8xNzI1_81fd763f-fed8-42df-a39c-c56d57c7f931"
      unitRef="shares">38072882</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:Cash
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMy0xLTEtMS0w_15c3bca5-abef-4885-8169-ce5ed493ae8b"
      unitRef="usd">109067000</us-gaap:Cash>
    <us-gaap:Cash
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMy0zLTEtMS0w_69efc03e-3f35-4ed6-8001-ee7a7bdeb5bd"
      unitRef="usd">86117000</us-gaap:Cash>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNC0wLTEtMS0wL3RleHRyZWdpb246MzI3ZDdhNTNhMGFkNDYxYWFkMDA1MWRmOTM0MDA0YzVfNDU_c4bb7a90-406f-4251-9008-53e1a2313fd5"
      unitRef="usd">1243000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNC0wLTEtMS0wL3RleHRyZWdpb246MzI3ZDdhNTNhMGFkNDYxYWFkMDA1MWRmOTM0MDA0YzVfNTI_80734af8-c1f5-413f-8b31-bdab5268183f"
      unitRef="usd">759000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNC0xLTEtMS0w_071d7788-1a11-4865-897b-8a687dd09e9d"
      unitRef="usd">59962000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNC0zLTEtMS0w_a3be6e18-0a03-444d-b7e3-3cd06155edc2"
      unitRef="usd">39754000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNS0xLTEtMS0w_16e7ad71-7a07-4d03-80d4-de642281db96"
      unitRef="usd">8983000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNS0zLTEtMS0w_f6a2dd30-57bf-4f6b-8133-0d8ffd2311a5"
      unitRef="usd">18201000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNi0xLTEtMS0w_48852ecd-c262-47a0-9f6c-36845844aaf6"
      unitRef="usd">2685000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNi0zLTEtMS0w_75948ad8-d53f-4246-8947-e77550cd2c01"
      unitRef="usd">4155000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNy0xLTEtMS0w_12f6754b-bc1f-4b04-8a15-3d4103ea6f58"
      unitRef="usd">180697000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfNy0zLTEtMS0w_3b2f6442-5f4e-4117-a2d5-f2acb448708f"
      unitRef="usd">148227000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfOS0xLTEtMS0w_f9a37153-6d5c-4f9e-b191-63c6cc4ceef0"
      unitRef="usd">12770000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfOS0zLTEtMS0w_613ecab7-1acc-4485-b992-fd6082637bcf"
      unitRef="usd">13282000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTAtMS0xLTEtMA_626a7bd7-32d2-4140-9c66-bef412144c8e"
      unitRef="usd">36260000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTAtMy0xLTEtMA_22f01691-a060-4f05-bd5a-5420a421cab3"
      unitRef="usd">36260000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTEtMS0xLTEtMA_3918b60d-05c1-466f-ba35-d08aaa5bd04e"
      unitRef="usd">22168000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTEtMy0xLTEtMA_a06e1f32-c80a-45db-ab99-05be876665c3"
      unitRef="usd">27381000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTItMS0xLTEtMA_da2bf885-b191-43ac-ac38-0ace78c6d835"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTItMy0xLTEtMA_3aa42eaa-8da1-41d7-b487-15d98790400f"
      unitRef="usd">741000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTMtMS0xLTEtMA_b698199e-971e-4a4f-81b1-c0946fa565c7"
      unitRef="usd">2328000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTMtMy0xLTEtMA_70720c19-0395-4fa0-980d-d4953b7eaf4c"
      unitRef="usd">1415000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTQtMS0xLTEtMA_5741d132-10a6-4c53-a7b3-147b94c80272"
      unitRef="usd">254223000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTQtMy0xLTEtMA_97cc09a7-2075-4930-9448-10e095e53c3b"
      unitRef="usd">227306000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTgtMS0xLTEtMA_da38e992-b304-47c0-9215-a37008b4d637"
      unitRef="usd">7044000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTgtMy0xLTEtMA_7b8f0eca-7164-43c3-9281-a7d38640da48"
      unitRef="usd">7044000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTktMS0xLTEtMA_9a7e2c3c-de1e-4c24-ae56-933a54cc8720"
      unitRef="usd">9890000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMTktMy0xLTEtMA_0b047979-e735-4af5-b5e8-435abc9f18e3"
      unitRef="usd">13401000</us-gaap:AccountsPayableCurrent>
    <imxi:WireTransfersAndMoneyOrdersPayableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjAtMS0xLTEtMA_94e5c474-4ed4-4df0-9569-b0c162f89ca8"
      unitRef="usd">48189000</imxi:WireTransfersAndMoneyOrdersPayableCurrent>
    <imxi:WireTransfersAndMoneyOrdersPayableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjAtMy0xLTEtMA_21b8b5a6-84ab-4149-8763-2b8895263350"
      unitRef="usd">40197000</imxi:WireTransfersAndMoneyOrdersPayableCurrent>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjEtMS0xLTEtMA_b5b8b074-84cd-4909-a509-d0127949b895"
      unitRef="usd">24086000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjEtMy0xLTEtMA_4ed16dad-2d84-4d9e-bc22-cc7eb8cb62ad"
      unitRef="usd">23074000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:LiabilitiesCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjItMS0xLTEtMA_b55c641c-0d5a-4f81-98cb-a03c791ac232"
      unitRef="usd">89209000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjItMy0xLTEtMA_957e63fe-1b14-41ae-acfc-8fe74c944b70"
      unitRef="usd">83716000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjQtMS0xLTEtMA_311a4b4e-f0a0-45c8-a3e1-97519c4b8d0b"
      unitRef="usd">82340000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjQtMy0xLTEtMA_369a2265-9008-4f6c-a7c8-6d9b1ad19f68"
      unitRef="usd">87623000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjUtMS0xLTEtNDkw_1779481f-1d46-454b-8025-af620a5660c8"
      unitRef="usd">571000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjUtMy0xLTEtNDkw_bb652ceb-d6ea-4715-be06-fc7efed8f0a1"
      unitRef="usd">0</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjUtMS0xLTEtMA_c0c76c87-2c7a-4afd-84c4-b771769dc0fe"
      unitRef="usd">82911000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjUtMy0xLTEtMA_107ec0b0-628d-461e-8904-52f05769f3ba"
      unitRef="usd">87623000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjctMS0xLTEtMA_5bcaaee2-97e3-47eb-bf5b-ee5c2d3e615a"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMjctMy0xLTEtMA_8611559c-87f8-462f-83a7-0dc04ff9045d"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzE4_d1f29d9a-f9d9-4497-bdde-ba7a74fd1660"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzE4_f9be0d9d-e4b3-47dc-9041-73de5e4d9cf1"
      unitRef="usdPerShare">0.0001</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzMy_460108c7-af3e-4d00-9985-1242e11951d0"
      unitRef="shares">230000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzMy_7eef387c-6e31-4783-94e2-a0736fe2558e"
      unitRef="shares">230000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzU0_e68979af-87e8-4822-a31d-ca928dbd9756"
      unitRef="shares">38059737</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzU0_eb86f677-744c-447f-9400-473a76465ca7"
      unitRef="shares">38059737</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzYx_5fad0890-08ca-4895-9f3b-30555885d9d4"
      unitRef="shares">38034389</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMC0xLTEtMC90ZXh0cmVnaW9uOjhjMWRlZTQwYzBhZDRmODdiMDAwZmY1OWU4Yjc2NDMzXzYx_a406a2b7-22c9-47d7-b4c9-2aaee60cc481"
      unitRef="shares">38034389</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMS0xLTEtMA_3f117632-253a-4fbb-8ce8-16102cb068c3"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzAtMy0xLTEtMA_582b3ec3-e21e-42f9-90b8-a1a3f62e99ac"
      unitRef="usd">4000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzEtMS0xLTEtMA_4265473b-9cbb-4303-bf5f-325d5c050cff"
      unitRef="usd">56793000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzEtMy0xLTEtMA_0b029a10-8cf5-49ea-aa7f-a1ea7f012f26"
      unitRef="usd">54694000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzItMS0xLTEtMA_c588adb6-f6b2-4504-a018-05257833dc1d"
      unitRef="usd">25340000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzItMy0xLTEtMA_eb8907ea-6d16-4dec-9ea9-084277313f0b"
      unitRef="usd">1176000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzMtMS0xLTEtMA_37d454c8-051f-4937-8052-a19aa9764524"
      unitRef="usd">-34000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzMtMy0xLTEtMA_59e2fecb-8553-403e-8185-a97ee1f5d480"
      unitRef="usd">93000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzQtMS0xLTEtMA_f3fb05dc-cbad-4a66-ba94-c3131154bd7d"
      unitRef="usd">82103000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzQtMy0xLTEtMA_c30cada4-d1b8-430e-ab9d-aa24b5764bb5"
      unitRef="usd">55967000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzUtMS0xLTEtMA_380deccf-71a0-4338-bec6-5ea4c69a3247"
      unitRef="usd">254223000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18xOS9mcmFnOmU3NjcwYTQ4YTY1NjRjZTI5NzM0ODNhOTY3MWIzNjc0L3RhYmxlOmM0NWMxYWRhMzUwMDRjYjY4YWI3OWNhNGIyNzA5ZGNkL3RhYmxlcmFuZ2U6YzQ1YzFhZGEzNTAwNGNiNjhhYjc5Y2E0YjI3MDlkY2RfMzUtMy0xLTEtMA_bbbc5efc-a589-4191-a8cb-33e028818a93"
      unitRef="usd">227306000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2b48afc1b76a43f88014474ac419cf2a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMy0xLTEtMS0w_f7edea7e-866c-4bf7-89c3-8895b37890be"
      unitRef="usd">82646000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i261c972e011343eda182a126348d7fff_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMy0zLTEtMS0w_775373b8-f440-4047-8a9f-6bb7172f1fe8"
      unitRef="usd">72468000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9a4fe2a3496342be8eafabf45c7cfc83_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMy01LTEtMS0w_095fde5d-5a3b-4c22-bf70-db97e17ec355"
      unitRef="usd">222534000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic2fe8dc368f0445dad39870addb203a4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMy03LTEtMS0w_8cddde74-c763-41fb-a64c-6b6b94336f02"
      unitRef="usd">201410000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if8615271227243238fd90dc435c164ee_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNC0xLTEtMS0w_b51e1a8c-dd1c-4f6c-95d5-d80f6270e531"
      unitRef="usd">12296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4af2381c1e474bd28cca6c20b5d88b2e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNC0zLTEtMS0w_449d7756-cbd5-4961-9d76-b3924ed5fed9"
      unitRef="usd">12272000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3bb589c73b054c12b78b5f75b29a8590_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNC01LTEtMS0w_6a183f08-032b-4c11-b16e-be5e19aef808"
      unitRef="usd">33510000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i307b82addc2941ca805e64814f647742_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNC03LTEtMS0w_02ef8ace-88b5-4d8f-86e1-92455c0334ab"
      unitRef="usd">33297000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i09e934cd6b78469bba43189c94beca80_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNS0xLTEtMS0w_71534fac-e023-4376-a75c-5c9c1643698d"
      unitRef="usd">652000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i70d731b6b5f44555a8c230f5ef4c84f4_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNS0zLTEtMS0w_2b6bd061-6e3c-46bf-a2b7-bfc5c9f3f168"
      unitRef="usd">594000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7f845502b0fa40d59724b8aff7306054_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNS01LTEtMS0w_20d8902f-52e7-4b3f-bf5d-1250f716c651"
      unitRef="usd">1863000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5fb274bac199471c8ce8043ce75c3c8e_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNS03LTEtMS0w_b0ce92e7-cbc5-4731-990f-300af90f2044"
      unitRef="usd">1652000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNi0xLTEtMS0w_1e184c98-e9cf-4153-adbe-a0223d5269bf"
      unitRef="usd">95594000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNi0zLTEtMS0w_374054bd-50cd-4731-994a-09ebed043621"
      unitRef="usd">85334000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNi01LTEtMS0w_02659055-abb4-4f99-aa9e-58a9c437035c"
      unitRef="usd">257907000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfNi03LTEtMS0w_8efd2362-3e9f-46b4-b151-98a85d1a8fd1"
      unitRef="usd">236359000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <imxi:ServiceChargesFromAgentsAndBanks
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfOS0xLTEtMS0w_d9acaf25-9093-46ed-b185-f28dcae96f88"
      unitRef="usd">63904000</imxi:ServiceChargesFromAgentsAndBanks>
    <imxi:ServiceChargesFromAgentsAndBanks
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfOS0zLTEtMS0w_6a9f188d-aa72-4873-9448-611cec16cf29"
      unitRef="usd">56319000</imxi:ServiceChargesFromAgentsAndBanks>
    <imxi:ServiceChargesFromAgentsAndBanks
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfOS01LTEtMS0w_9601aabf-6530-47b3-836c-12feed9c98c2"
      unitRef="usd">172403000</imxi:ServiceChargesFromAgentsAndBanks>
    <imxi:ServiceChargesFromAgentsAndBanks
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfOS03LTEtMS0w_0a5672ff-0582-4a3b-9cce-81138b1c67eb"
      unitRef="usd">156510000</imxi:ServiceChargesFromAgentsAndBanks>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTAtMS0xLTEtMA_08716419-138f-48a9-94b5-6f7b22899820"
      unitRef="usd">8084000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTAtMy0xLTEtMA_3a817dfc-72bb-4608-b55f-46f38aea55bf"
      unitRef="usd">7612000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTAtNS0xLTEtMA_f27bc5f7-f7b8-4e45-a840-3addd27dfcf2"
      unitRef="usd">22512000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTAtNy0xLTEtMA_262c113e-f162-4fcc-a0d1-99f99b753e00"
      unitRef="usd">22806000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OtherSellingGeneralAndAdministrativeExpense
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTEtMS0xLTEtMA_24960f7b-b163-4cc6-93cf-139386f56f40"
      unitRef="usd">6336000</us-gaap:OtherSellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherSellingGeneralAndAdministrativeExpense
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTEtMy0xLTEtMA_f8e1a192-a6d8-411e-a53c-dcdc8baa11ad"
      unitRef="usd">9788000</us-gaap:OtherSellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherSellingGeneralAndAdministrativeExpense
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTEtNS0xLTEtMA_d276b06f-8cd8-4acf-9c1e-890cb8ddea56"
      unitRef="usd">16827000</us-gaap:OtherSellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherSellingGeneralAndAdministrativeExpense
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTEtNy0xLTEtMA_36b86e12-0a3a-41e3-bb24-51d390dc0fd2"
      unitRef="usd">20850000</us-gaap:OtherSellingGeneralAndAdministrativeExpense>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTItMS0xLTEtMA_778ae5cf-8c4b-45a2-9222-2f1be5771943"
      unitRef="usd">2698000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTItMy0xLTEtMA_04deac82-b61e-49fc-8a40-4c8618907ff6"
      unitRef="usd">3179000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTItNS0xLTEtMA_2b82b56a-de2b-4b15-a5ed-b122711ab0ff"
      unitRef="usd">8079000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTItNy0xLTEtMA_5411e789-1ff7-40f1-b7ec-85627c59d423"
      unitRef="usd">9486000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingExpenses
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTMtMS0xLTEtMA_74ca4ee1-a534-4e39-9ab3-830402b0276d"
      unitRef="usd">81022000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTMtMy0xLTEtMA_99f3b32c-0d35-409b-a926-b4ddf4dcf215"
      unitRef="usd">76898000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTMtNS0xLTEtMA_2ebfabac-9814-40bc-a618-7f91d255c825"
      unitRef="usd">219821000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTMtNy0xLTEtMA_cf8a3bea-6e62-47af-8eac-0cc06501f828"
      unitRef="usd">209652000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTUtMS0xLTEtMA_0ddf1387-9008-4e71-b51b-8e6e44581300"
      unitRef="usd">14572000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTUtMy0xLTEtMA_1157021e-f537-4708-b8c6-b89973d7db4f"
      unitRef="usd">8436000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTUtNS0xLTEtMA_79a3560e-f33e-4c0d-9e2d-d71200ebbd0c"
      unitRef="usd">38086000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTUtNy0xLTEtMA_3394da7e-070a-4e6f-93ef-b98aac8f64e4"
      unitRef="usd">26707000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTctMS0xLTEtMA_d853fcb3-b1b2-418e-b449-47a0fde0fdbd"
      unitRef="usd">1530000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTctMy0xLTEtMA_068a676f-25e6-451b-93c6-be6c35e04455"
      unitRef="usd">2145000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTctNS0xLTEtMA_a54c6699-4e85-4837-b6a9-b795ec8707e7"
      unitRef="usd">5033000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTctNy0xLTEtMA_9c64294d-27be-41d3-b731-61ea67acfb99"
      unitRef="usd">6503000</us-gaap:InterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTktMS0xLTEtMA_9af2d8d7-74b2-4613-aa97-cab134203e79"
      unitRef="usd">13042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTktMy0xLTEtMA_36c9d5e4-ff84-43f7-99cb-0cac937f0e79"
      unitRef="usd">6291000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTktNS0xLTEtMA_e7379e16-ff22-44a6-8021-72fba958dc3d"
      unitRef="usd">33053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTktNy0xLTEtMA_9693c6b2-3fe6-43ba-a66c-9d939c45ef30"
      unitRef="usd">20204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMTktNy0xLTEtMA_e4a9af4d-90d4-436a-b6a4-85c9901d0203"
      unitRef="usd">20204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjEtMS0xLTEtMA_68f4067a-5a79-4152-953e-9bb780c6bb94"
      unitRef="usd">3544000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjEtMy0xLTEtMA_95011eda-2b7a-40f7-99b1-7f47212fd5b9"
      unitRef="usd">2253000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjEtNS0xLTEtMA_1bcac579-3c9e-4e55-a9be-273440db7dca"
      unitRef="usd">8889000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjEtNy0xLTEtMA_bd0b045c-3e80-499f-a8a3-5d3ef172fe52"
      unitRef="usd">5936000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjMtMS0xLTEtMA_046e0137-efa3-47c9-9322-c7fd16cc6c1a"
      unitRef="usd">9498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjMtMy0xLTEtMA_caebb147-0e21-4f88-ad7a-5d95e82428d3"
      unitRef="usd">4038000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjMtNS0xLTEtMA_bea05afc-0c2a-43b1-911d-49850d8011b1"
      unitRef="usd">24164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjMtNy0xLTEtMA_e186cafd-4ec8-41fd-8364-4c7e3489dd38"
      unitRef="usd">14268000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjUtMS0xLTEtMA_a71912d8-ef90-448e-8949-abed517ad97a"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjUtMy0xLTEtMA_5c85529b-694a-479a-9b61-af8965369c7e"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjUtNS0xLTEtMA_c4088020-4343-49b6-8164-6d045bcee67d"
      unitRef="usd">-127000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjUtNy0xLTEtMA_fe3db920-5732-4934-a28f-63af1d54f5a2"
      unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjctMS0xLTEtMA_17868f12-e187-4980-8b06-23f419f40a31"
      unitRef="usd">9512000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjctMy0xLTEtMA_dbf61cec-3097-4d0b-87f0-78ff156c3dde"
      unitRef="usd">4029000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjctNS0xLTEtMA_2d203553-f165-4860-a749-359372ae63e1"
      unitRef="usd">24037000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMjctNy0xLTEtMA_c2dab10e-d8c0-4292-bf4d-e08ac39d8c50"
      unitRef="usd">14302000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzAtMS0xLTEtMA_492db0ff-7c72-4258-8099-f41dfcaa3cb6"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzAtMy0xLTEtMA_40cf8391-6e59-4495-9101-7217c2bd0cbf"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzAtNS0xLTEtMA_1e8f4ccd-da96-4c23-a13a-035014d516f4"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzAtNy0xLTEtMA_e5c2d50c-76a7-4906-9a71-25dd6a9f3a13"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzEtMS0xLTEtNTAw_238f65dc-2b36-40c4-81e5-0c3156ccba05"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzEtMy0xLTEtNTAw_e1c08dd2-500f-48ca-9c7a-38841831720f"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzEtNS0xLTEtNTAw_3a1bf723-d9e5-4d6b-98e3-821a1a194ac2"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzEtNy0xLTEtNTAw_ab2be49f-d929-46f6-879d-117becb0b24e"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzMtMS0xLTEtMA_d6d9418a-4e75-4295-b861-c24836df2335"
      unitRef="shares">38050610</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzMtMy0xLTEtMA_ac231c53-01d3-42bd-9cc1-057a669d201b"
      unitRef="shares">37984316</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzMtNS0xLTEtMA_d3d91633-17c9-4dd0-abfe-ada161c6758b"
      unitRef="shares">38040339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzMtNy0xLTEtMA_bf2dd0f3-40ed-47ee-a085-5960c07a4a83"
      unitRef="shares">37230831</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzQtMS0xLTEtMA_e6f6d3cc-4bb7-43b3-8607-cd4361df05d8"
      unitRef="shares">38652707</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzQtMy0xLTEtMA_b5fc1538-d62b-4d45-a294-ea03c4f79b42"
      unitRef="shares">38286702</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzQtNS0xLTEtMA_e68848f6-e794-4b44-ac81-ea40b8a5b5bc"
      unitRef="shares">38246429</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yMi9mcmFnOjhhMjUzYWRhOGZiMTRiMTBhMWZiMmRmZTFiMGFmZTMxL3RhYmxlOjYwN2YwMjlmZjNhOTQyYzk4YTY0MmM5ZjI2MTVhYWIzL3RhYmxlcmFuZ2U6NjA3ZjAyOWZmM2E5NDJjOThhNjQyYzlmMjYxNWFhYjNfMzQtNy0xLTEtMA_8c13653a-cd9f-41da-8de5-057c56e38c67"
      unitRef="shares">37365371</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:SharesOutstanding
      contextRef="i61682e1beaac4293b13a59fd8bc89544_I20200630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfMy0xLTEtMS0w_807cd2c0-dff9-47ad-b893-004bd1a1d2bc"
      unitRef="shares">38035279</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i61682e1beaac4293b13a59fd8bc89544_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfMy0zLTEtMS0w_0c602336-4e42-4202-8986-5494ec4810b3"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icf63696a4177445e8e9c05f65b5c433b_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfMy01LTEtMS0w_efd290a7-5ceb-422d-b7cf-a1d238ee2f09"
      unitRef="usd">56098000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i325c31a8e7eb46a6813055c448e82d28_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfMy03LTEtMS0w_d03a3780-8dc0-41be-8c47-8bd3c73fe021"
      unitRef="usd">15842000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4943b7763c9e45f78f8e895d8069b33e_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfMy05LTEtMS0w_00f68846-41e0-4e15-adf4-b238ddba6bcf"
      unitRef="usd">-48000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ica045ab3d07146bab74f76891142aab3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfMy0xMS0xLTEtMA_ca1a5451-fd0c-4d7a-bc47-b80d827bd539"
      unitRef="usd">71896000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ib23d43ffb11f4e6990d600dd9293bf10_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNC03LTEtMS0w_92afb9b8-0cd6-4a70-92f4-eed7f0eb711a"
      unitRef="usd">9498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNC0xMS0xLTEtMA_55fb165e-ccaf-4794-ad9a-04a4dabc66c7"
      unitRef="usd">9498000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i625421bc489b4069b9101f5850c3c406_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNi0xLTEtMS02Ng_38a6d2a3-a028-4e1b-a47d-7695ed7f7a74"
      unitRef="shares">10607</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if13de2ee65a74364a6799f75e8417434_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNi01LTEtMS02Ng_d0337bb8-daa9-4eab-8a29-934dc9e5cb32"
      unitRef="usd">-106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNi0xMS0xLTEtNjY_25308ed2-9da7-4794-9db4-6449b8910bf1"
      unitRef="usd">-106000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i625421bc489b4069b9101f5850c3c406_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy0xLTEtMS02Ng_f5a3d48a-8570-457c-9dbc-03a5c27244f3"
      unitRef="shares">13851</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy0xMS0xLTEtNjY_8488e1f8-cb4c-4da1-a1ca-d392c758509c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if13de2ee65a74364a6799f75e8417434_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNS01LTEtMS0w_c2de4cc3-9642-462e-8fea-64e2cbaeb80d"
      unitRef="usd">801000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNS0xMS0xLTEtMA_c0fcb4f0-60d6-4049-baaf-c1ca5e4d7964"
      unitRef="usd">801000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i8c46ff1283a54107b20b450fe583dc04_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNi05LTEtMS0w_3ab1c5c3-987a-4a42-b0e1-ef59a67b106b"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNi0xMS0xLTEtMA_70b933fd-1435-45f3-9699-67abc6d0250b"
      unitRef="usd">14000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i65ab1fbdaefc40dfb351b66bd3627984_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy0xLTEtMS0w_beb4dd19-e79f-4f05-9b74-4f555380797a"
      unitRef="shares">38059737</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i65ab1fbdaefc40dfb351b66bd3627984_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy0zLTEtMS0w_aa3e842b-4b6e-4182-b76b-0067719503ba"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ad7ecb7158b4838be6d4012d38c31a9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy01LTEtMS0w_5489fffc-754e-455c-8f89-219249cec94b"
      unitRef="usd">56793000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2dacd19f54014ec690cfba4d13303c98_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy03LTEtMS0w_4e09b23b-dd6b-4270-8ccd-39ff7e51fbe1"
      unitRef="usd">25340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fbdba468cdb4a91b2042429bd95159e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy05LTEtMS0w_f25b168b-cfa1-49cb-af7d-2d6845be2d77"
      unitRef="usd">-34000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjMxOGRmOWI4NjVmMzRlMmE5YmE0OTIzYjVkNDdhMzU4L3RhYmxlcmFuZ2U6MzE4ZGY5Yjg2NWYzNGUyYTliYTQ5MjNiNWQ0N2EzNThfNy0xMS0xLTEtMA_ea26fddb-49c2-4fa0-8152-f10f3a9706c0"
      unitRef="usd">82103000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ic019d05204034e158068b368b4b9330c_I20190630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfMy0xLTEtMS0w_a780ee4e-94b6-428d-a21e-26b14953e24f"
      unitRef="shares">37982848</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ic019d05204034e158068b368b4b9330c_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfMy0zLTEtMS0w_4ad6f0c9-cea0-465b-abe6-ed8734577743"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if7b838c21e374d1aa1de712480132302_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfMy01LTEtMS0w_e5108b2f-6974-4b22-925b-7a92fe4fac1d"
      unitRef="usd">53118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7018f6226e9545e2b2faa6340063a902_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfMy03LTEtMS0w_d1c4fe4c-9713-4dc1-9ba2-c619623dd81c"
      unitRef="usd">-8203000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6812a184501b42ec85f6d8dd63a21bc9_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfMy05LTEtMS0w_7f37e642-269d-47af-8a0a-719b2a4fc9a3"
      unitRef="usd">41000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i17469cda8dd34e4eae4a2be1205bca1d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfMy0xMS0xLTEtMA_4511b4d8-5b31-4346-8ba6-20ac76073636"
      unitRef="usd">44960000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia81883646c464357af52b377dd1eb7a5_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNS03LTEtMS0w_aa5bad21-1872-4c97-93f3-1ab6b2865ced"
      unitRef="usd">4038000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNS0xMS0xLTEtMA_581e3704-2cab-4a77-8124-d6dfa5544679"
      unitRef="usd">4038000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i029f839b8f7e4772b2d86d416edd5153_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNy0xLTEtMS01Nw_0962b85b-a3da-46c6-b77d-dbf50196a667"
      unitRef="shares">1583</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="if5b4768e200c4616815784c079eab9a6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNy01LTEtMS01Nw_37b737db-ee44-4587-97ce-ba3d9f0befa0"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNy0xMS0xLTEtNTc_32512957-6702-48a3-8884-0f97733059a7"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i029f839b8f7e4772b2d86d416edd5153_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC0xLTEtMS01Nw_1b744dd3-f199-46e6-ab34-2ed21e5f903e"
      unitRef="shares">21192</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC0xMS0xLTEtNTc_42280522-a8a0-4bb0-99c8-bb13432fa44b"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="if5b4768e200c4616815784c079eab9a6_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNi01LTEtMS0w_3838c46a-27ed-4b91-9902-cccf3524274f"
      unitRef="usd">634000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNi0xMS0xLTEtMA_accad074-bfba-4b2d-87d4-3db43f7b2378"
      unitRef="usd">634000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="ibf97722a32614d208d74ef067adbc664_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNy05LTEtMS0w_ad1ffa0b-f013-43c8-8840-33a709196f3a"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfNy0xMS0xLTEtMA_7c67a7af-7eff-4582-835c-975a58e60d45"
      unitRef="usd">-9000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i162288b099bf40f89b48da6597222fea_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC0xLTEtMS0w_69758a2c-bdf7-49b9-98e3-fd76751796cc"
      unitRef="shares">38005623</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i162288b099bf40f89b48da6597222fea_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC0zLTEtMS0w_a63bad0e-1c32-49f8-bdc3-47fe78d7d007"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i046f17fd0f6745c1a6220dd4d33c20e0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC01LTEtMS0w_034a07ca-2128-4bb4-9a98-55ca20339691"
      unitRef="usd">53748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94a196d6b6b5421e9073cbb32dfb7329_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC03LTEtMS0w_40d0369e-a780-44c2-a657-a36f58ce47d9"
      unitRef="usd">-4165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib51df684db1343278f4402be8808cc22_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC05LTEtMS0w_459ad18b-683e-4dde-8d86-55851f8772f5"
      unitRef="usd">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieecf3923de92424fbc2d0466865a9226_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmZiMTZlZjcxNTQwOTQ1Njg5YTdmYWExMTA5Y2E0Y2E1L3RhYmxlcmFuZ2U6ZmIxNmVmNzE1NDA5NDU2ODlhN2ZhYTExMDljYTRjYTVfOC0xMS0xLTEtMA_7e761a45-85e2-4ec8-9a73-2c9406ae1129"
      unitRef="usd">49619000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i7111f30d09fa4b22a22a98f93261dd9a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfMy0xLTEtMS0w_f19739c3-a36b-4fea-80b8-f7e05b417363"
      unitRef="shares">38034389</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i7111f30d09fa4b22a22a98f93261dd9a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfMy0zLTEtMS0w_bf0dd91a-9f5c-4b63-947d-84f0802dca73"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6933f968e9834c8b9c2d4e9fb528ccbd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfMy01LTEtMS0w_a7548daf-a2c8-4ac4-896a-ef9e207f8d72"
      unitRef="usd">54694000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i965bb3b8352548fa898ff8b870896f10_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfMy03LTEtMS0w_1688907b-0ddb-4d4c-a839-33e505c0b157"
      unitRef="usd">1176000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if69eb6faf224464a8ecf2955da0ea80a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfMy05LTEtMS0w_bae2f1f2-aa98-4875-8b54-e7dceb70a329"
      unitRef="usd">93000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfMy0xMS0xLTEtMA_9a533d62-79cd-40c9-8b6f-5095787425ec"
      unitRef="usd">55967000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2ee25bd64cd341a8a6217661806d64c6_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNC03LTEtMS0w_195ff1ca-2b6e-4e32-94ea-24354ae74729"
      unitRef="usd">24164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNC0xMS0xLTEtMA_44228757-c118-4701-aee2-5787f040c53b"
      unitRef="usd">24164000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i88533d44ccff435a9e269308719d10b0_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNi0xLTEtMS0w_d54db2ae-f4e6-4caf-b06f-0f0741c2d78c"
      unitRef="shares">11497</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i74bcbf39b4e044ea9c8210ec4069be5a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNi01LTEtMS0w_8e635462-8a54-4ada-b378-180e5102b62d"
      unitRef="usd">-110000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNi0xMS0xLTEtMA_04be4f83-4dda-4d18-81be-e8f03503ffcd"
      unitRef="usd">-110000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i88533d44ccff435a9e269308719d10b0_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNy0xLTEtMS03OA_dc286c05-ddc3-47e1-849b-1739a42ba90e"
      unitRef="shares">13851</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNy0xMS0xLTEtNzg_420d82fb-471c-4ff7-b592-01ec39d1b519"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i74bcbf39b4e044ea9c8210ec4069be5a_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNy01LTEtMS0w_0712af77-317d-4473-ab3b-814fc3b37a71"
      unitRef="usd">2209000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfNy0xMS0xLTEtMA_dccbc892-eef5-4281-9be5-1b52267cb4fe"
      unitRef="usd">2209000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="if9ce025306104644babdfddaa8add126_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOC05LTEtMS0w_109491f0-510c-4cf8-8adb-6f68992d36d0"
      unitRef="usd">-127000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOC0xMS0xLTEtMA_8479e968-b7ca-4dfa-bed0-1595136d44aa"
      unitRef="usd">-127000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i65ab1fbdaefc40dfb351b66bd3627984_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOS0xLTEtMS0w_b2eee955-c533-4480-864b-521c75c9d6f5"
      unitRef="shares">38059737</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i65ab1fbdaefc40dfb351b66bd3627984_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOS0zLTEtMS0w_71e8966f-b9bf-45c5-b5eb-eb1e46f0cab7"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0ad7ecb7158b4838be6d4012d38c31a9_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOS01LTEtMS0w_280505f5-a7bc-4874-8468-0d8aada45278"
      unitRef="usd">56793000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2dacd19f54014ec690cfba4d13303c98_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOS03LTEtMS0w_2dd63458-cb64-4892-ae69-cd14cb731dac"
      unitRef="usd">25340000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5fbdba468cdb4a91b2042429bd95159e_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOS05LTEtMS0w_75748b18-8282-4a69-b0b9-658dde5858b5"
      unitRef="usd">-34000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOjg4MmI5YWQ5MzNkZjQ0N2U5MzQ3NmRmMTlkZTZmODgwL3RhYmxlcmFuZ2U6ODgyYjlhZDkzM2RmNDQ3ZTkzNDc2ZGYxOWRlNmY4ODBfOS0xMS0xLTEtMA_38907cf7-6088-4188-9a7f-ca7bb6bd56f4"
      unitRef="usd">82103000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="i35b22fa5c62f4ed59aba2f26354fe651_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfMy0xLTEtMS0w_3c231b28-1bb6-45d2-9b15-3cf353493c21"
      unitRef="shares">36182783</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i35b22fa5c62f4ed59aba2f26354fe651_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfMy0zLTEtMS0w_d533510a-884a-4a40-8b67-f7e39b85dd8c"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i649590e9fef54663825b29d60ca2df09_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfMy01LTEtMS0w_7b746a7c-498c-47f0-b409-d596ced66ed3"
      unitRef="usd">61889000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if3ac61996eb948a8bc53443104891d66_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfMy03LTEtMS0w_e8cc5345-6da3-45db-8154-39f99661f2a3"
      unitRef="usd">-17418000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i713cb99f5cd5422fb43485c8d2754146_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfMy05LTEtMS0w_9884ef8e-8eaa-47d2-a063-fa156cccd06c"
      unitRef="usd">-2000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie0869f993cc24bbfb2f7a8461ec3157c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfMy0xMS0xLTEtMA_cd1bd99e-2395-4334-b5a7-f228cda3b760"
      unitRef="usd">44473000</us-gaap:StockholdersEquity>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="ib34670a3abbf4e4c8d5e13a6d8c5de91_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNC03LTEtMS0w_8d17833d-a489-43eb-a911-28582a464474"
      unitRef="usd">-1015000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
      contextRef="i4cdad7a84c9749b8bdbd023ad587f439_I20190101"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNC0xMS0xLTEtMA_7aa25b38-074b-4a91-b9c6-8218afa1c69c"
      unitRef="usd">-1015000</us-gaap:CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="i1c68ace865dc4d1cac69279cdbdf74b7_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNS0xLTEtMS04Ng_a9b7226c-117b-424c-a9e3-479dff135771"
      unitRef="shares">1800065</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i27ae9d3336de4f5099a899984d73e442_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNS01LTEtMS04Ng_621c541d-4678-4120-a179-afad76339fa0"
      unitRef="usd">-10031000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNS0xMS0xLTEtODY_e391b5ac-3afc-4b4e-9cc8-fd248290c1d2"
      unitRef="usd">-10031000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:NetIncomeLoss
      contextRef="i897ce1b70f2c41ddb70d08cf8d98d0a8_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNi03LTEtMS05MQ_4e6c839f-1645-4e7e-b1d6-f7b8cd38a032"
      unitRef="usd">14268000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNi0xMS0xLTEtOTE_2280872e-c315-4289-871a-4ca37c35d755"
      unitRef="usd">14268000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i1c68ace865dc4d1cac69279cdbdf74b7_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNi0xLTEtMS00OA_d5f56060-f79c-4b77-a7fe-44ee0cdf066a"
      unitRef="shares">1583</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i27ae9d3336de4f5099a899984d73e442_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNi01LTEtMS00OA_bb052672-42bd-486b-bb6e-6511efd9a93e"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNi0xMS0xLTEtNDg_b5b195f1-22a0-4529-b42e-5f077a3e315c"
      unitRef="usd">-4000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i1c68ace865dc4d1cac69279cdbdf74b7_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNy0xLTEtMS00OA_acb9f75a-acc5-4b63-ac48-e158b713d998"
      unitRef="shares">21192</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNy0xMS0xLTEtNDg_8cadc6cb-50c5-4504-88d4-0728f23e1386"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i27ae9d3336de4f5099a899984d73e442_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNy01LTEtMS0w_ff745f55-2818-4c3f-9fd7-88de97eae7ad"
      unitRef="usd">1894000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfNy0xMS0xLTEtMA_a7907dcb-bd00-4abe-9956-23021dcd6f75"
      unitRef="usd">1894000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i9ae4a6fe4f2d4372a58a867332c1dbaa_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOC05LTEtMS0w_81f734db-6e01-4b6f-b5e4-773cdb56588c"
      unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOC0xMS0xLTEtMA_82863e56-12d2-42ff-af88-f7133bc850e3"
      unitRef="usd">34000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="i162288b099bf40f89b48da6597222fea_I20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOS0xLTEtMS0w_72bf4bdd-05c1-452e-8801-7faae81f61c4"
      unitRef="shares">38005623</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i162288b099bf40f89b48da6597222fea_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOS0zLTEtMS0w_90a45cc2-d772-4225-9a0c-1523e54dbbc7"
      unitRef="usd">4000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i046f17fd0f6745c1a6220dd4d33c20e0_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOS01LTEtMS0w_71bac662-35ef-419b-92f3-964e521a42a4"
      unitRef="usd">53748000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i94a196d6b6b5421e9073cbb32dfb7329_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOS03LTEtMS0w_6e41cd96-c141-4c30-a4f4-828c3684f657"
      unitRef="usd">-4165000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib51df684db1343278f4402be8808cc22_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOS05LTEtMS0w_d9fdcd85-8368-491d-9920-a9933e1170da"
      unitRef="usd">32000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieecf3923de92424fbc2d0466865a9226_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yNS9mcmFnOjc1YTQxYmY1Yjc4ZTRmNmNhMjk2NTU4YTQxOTRkMTE4L3RhYmxlOmQ4MjdjMDgwNGM1ZDQ2ZDQ5ZjIwYTViYmI0MDZhYWIyL3RhYmxlcmFuZ2U6ZDgyN2MwODA0YzVkNDZkNDlmMjBhNWJiYjQwNmFhYjJfOS0xMS0xLTEtMA_8c3bf65a-b087-434d-beca-9ab33e94e584"
      unitRef="usd">49619000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMy0xLTEtMS0w_de6416bd-d352-4504-ad57-7c935fae0888"
      unitRef="usd">24164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMy0zLTEtMS0w_1f4ad3ee-1374-4b8e-919f-bf82755c13c3"
      unitRef="usd">14268000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfNS0xLTEtMS0w_8769c37b-d51f-4d2c-b24b-c002a7322e05"
      unitRef="usd">8079000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfNS0zLTEtMS0w_f82bcc7f-cfaf-430a-b2ab-46cd5109c1e3"
      unitRef="usd">9486000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ShareBasedCompensation
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfNi0xLTEtMS0w_38ca6a2d-c9ed-4049-a785-f694ae55ae9d"
      unitRef="usd">2209000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfNi0zLTEtMS0w_49fb4b86-65a6-44fd-95d6-5d9aab32f5b3"
      unitRef="usd">1894000</us-gaap:ShareBasedCompensation>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfNy0xLTEtMS0w_884c97f6-a852-4456-a338-4208c9717d29"
      unitRef="usd">1421000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfNy0zLTEtMS0w_5efd391d-b418-425c-bf9b-38095d4d4437"
      unitRef="usd">1171000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfOC0xLTEtMS0w_aa87f977-3cb0-4f06-8e1c-5bc10037d8da"
      unitRef="usd">564000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfOC0zLTEtMS0w_7d24daf6-5c90-4694-a777-9de9a8570b20"
      unitRef="usd">546000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfOS0xLTEtMS0w_2c0592de-684c-4600-97a4-bda1c3fb53ec"
      unitRef="usd">1312000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfOS0zLTEtMS0w_a573754b-9255-4ff4-8bf9-ec2585a3c1b2"
      unitRef="usd">572000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTAtMS0xLTEtMA_70ff342e-dac5-4404-8af1-db9474234856"
      unitRef="usd">-336000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTAtMy0xLTEtMA_4b1af3ad-7b99-49c9-b4d2-6d840c268171"
      unitRef="usd">-182000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTEtMS0xLTEtMA_50a9f818-263d-4f7d-92ef-63d68e8426cd"
      unitRef="usd">13921000</us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTEtMy0xLTEtMA_0063a571-9195-4b44-9bf4-8c79d70ddfb7"
      unitRef="usd">13851000</us-gaap:AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTMtMS0xLTEtMA_cb63a370-65eb-408c-8b48-4efa026a3838"
      unitRef="usd">21694000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTMtMy0xLTEtMA_3e74f46f-e5b6-4be1-a758-21a7da5d039b"
      unitRef="usd">19224000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTQtMS0xLTEtMA_1638063c-a256-4d93-a272-cc4c6a0b6b9d"
      unitRef="usd">-7773000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidExpense
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTQtMy0xLTEtMA_5c9e6ca8-8d68-48e5-aee1-4361bf1ef2ba"
      unitRef="usd">-17259000</us-gaap:IncreaseDecreaseInPrepaidExpense>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTUtMS0xLTEtMA_26285ab5-0aa3-465b-bdb7-2427fc7ad642"
      unitRef="usd">-433000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTUtMy0xLTEtMA_2829956a-83ca-4d8f-8702-f9037e51b033"
      unitRef="usd">-933000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <imxi:IncreaseDecreaseInWireTransferAndMoneyOrderPayables
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTYtMS0xLTEtMA_298eef96-441f-4e46-bb1c-1b964a94766c"
      unitRef="usd">9465000</imxi:IncreaseDecreaseInWireTransferAndMoneyOrderPayables>
    <imxi:IncreaseDecreaseInWireTransferAndMoneyOrderPayables
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTYtMy0xLTEtMA_68b07991-f7fc-4803-a8ab-858bdbae04a3"
      unitRef="usd">21047000</imxi:IncreaseDecreaseInWireTransferAndMoneyOrderPayables>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTctMS0xLTEtMA_23e50ea7-8a75-4ac6-b97c-f1a91a261e41"
      unitRef="usd">-2465000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTctMy0xLTEtMA_2d85bbf6-ee2c-4bfc-953f-734c8ffe9c96"
      unitRef="usd">9013000</us-gaap:IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTgtMS0xLTEtMA_93a233d4-f7ca-41f7-bbad-cfdda728449c"
      unitRef="usd">31597000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMTgtMy0xLTEtMA_9445aa8a-df94-495f-bd43-d4a1d59cdd4e"
      unitRef="usd">57147000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjEtMS0xLTEtMA_0637e367-d34d-42b6-b2cb-b9e809e0b198"
      unitRef="usd">2770000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjEtMy0xLTEtMA_77c8f4b3-8994-41bc-a2e5-ea4c53a523a1"
      unitRef="usd">3817000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjItMS0xLTEtMA_6fed2982-17d6-4210-b6ed-adb7a9ad4852"
      unitRef="usd">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjItMy0xLTEtMA_c7133b9b-d4f8-4414-937e-df4ff88b34dc"
      unitRef="usd">250000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjMtMS0xLTEtMA_464a263c-40ae-4bfa-84ea-b529b985ab2c"
      unitRef="usd">-2770000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjMtMy0xLTEtMA_88a376b5-290f-4781-ba78-802769c2f31a"
      unitRef="usd">-4067000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjYtMS0xLTEtMA_8dccd2c9-a728-4379-9958-cd59fa3bc513"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfLongTermDebt
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjYtMy0xLTEtMA_e7a7f296-4a79-4ac1-932b-0cc4786bb88a"
      unitRef="usd">12000000</us-gaap:ProceedsFromIssuanceOfLongTermDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjctMS0xLTEtMA_ce6e0a9e-dfc9-4529-aef8-5a5b7213cc84"
      unitRef="usd">5746000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfSecuredDebt
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjctMy0xLTEtMA_2f7fbd5a-94df-4eaf-92d5-266938758035"
      unitRef="usd">3679000</us-gaap:RepaymentsOfSecuredDebt>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjgtMS0xLTEtMA_131a6731-de6e-4261-8a8f-97fee7cc551b"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjgtMy0xLTEtMA_7d719ffb-c730-47bb-a767-c7de57a35500"
      unitRef="usd">30000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjktMS0xLTEtMA_98af0496-d2a8-4c27-84e4-776be7239a47"
      unitRef="usd">0</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:PaymentsOfDebtIssuanceCosts
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMjktMy0xLTEtMA_4ab2ff14-384f-4ea1-aa94-021f152eb3ee"
      unitRef="usd">240000</us-gaap:PaymentsOfDebtIssuanceCosts>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzAtMS0xLTEtNTE1_823379c9-ace1-488f-86bc-04b72fc3de91"
      unitRef="usd">20000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzAtMy0xLTEtMTYxNQ_026bba25-19e5-4bd8-86ee-f2a1c9cfde5a"
      unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzAtMS0xLTEtMA_31566a6d-7d1a-43f5-a772-1bda84b381d4"
      unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:PaymentsForRepurchaseOfWarrants
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzAtMy0xLTEtMA_f7fc1e0f-4534-4f03-8d48-43aa18de4448"
      unitRef="usd">10031000</us-gaap:PaymentsForRepurchaseOfWarrants>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzEtMS0xLTEtMA_025f1d97-0f1e-43d9-a972-1ceaf2896321"
      unitRef="usd">-5726000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzEtMy0xLTEtMA_133aa49c-9446-4241-a603-301d8d5cd9ee"
      unitRef="usd">-31950000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzMtMS0xLTEtMA_831436d2-2b8e-4015-8eb5-1dabfc2a74f1"
      unitRef="usd">-151000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzMtMy0xLTEtMA_44eb687c-ffa1-4930-b253-6d83ebbf7886"
      unitRef="usd">30000</us-gaap:EffectOfExchangeRateOnCashAndCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzUtMS0xLTEtMA_c40f955d-75d7-4b16-9c17-11146af2276e"
      unitRef="usd">22950000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzUtMy0xLTEtMA_5b942de0-d259-487b-aed2-a5861a6cdace"
      unitRef="usd">21160000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzctMS0xLTEtMA_99b70438-5b72-436b-a3f6-0636458b9696"
      unitRef="usd">86117000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie0869f993cc24bbfb2f7a8461ec3157c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzctMy0xLTEtMA_58b49d46-6a0a-4f96-8aa3-2abc118ee217"
      unitRef="usd">73029000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzktMS0xLTEtMA_c4b6076e-682f-4c4b-929b-caaea22e47a0"
      unitRef="usd">109067000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ieecf3923de92424fbc2d0466865a9226_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjE3OWNlNDI5ZmJjYjQ3OTViYzRiYTg0M2NiNTc0YTUxL3RhYmxlcmFuZ2U6MTc5Y2U0MjlmYmNiNDc5NWJjNGJhODQzY2I1NzRhNTFfMzktMy0xLTEtMA_3a0d1a72-8a41-48f8-8077-30ae85c2f4cd"
      unitRef="usd">94189000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfMy0xLTEtMS0w_d0e7db38-dad4-4fac-884f-aa20d499c127"
      unitRef="usd">4475000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfMy0zLTEtMS0w_df8d5d42-30db-4836-b9f5-e7639b30ff32"
      unitRef="usd">5780000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfNC0xLTEtMS0w_1998d75f-681c-4079-80fc-601a5a2d868d"
      unitRef="usd">7323000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfNC0zLTEtMS0w_c7000efe-9ade-47fe-8981-1489d4a66631"
      unitRef="usd">2550000</us-gaap:IncomeTaxesPaidNet>
    <imxi:AgentBusinessesAcquiredInExchangeForReceivables
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfNy0xLTEtMS0w_18d4ae7e-9c56-4d27-b17e-9f155492b0c7"
      unitRef="usd">0</imxi:AgentBusinessesAcquiredInExchangeForReceivables>
    <imxi:AgentBusinessesAcquiredInExchangeForReceivables
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfNy0zLTEtMS0w_745512bf-e39e-4e29-becd-05f3a671ec03"
      unitRef="usd">85000</imxi:AgentBusinessesAcquiredInExchangeForReceivables>
    <us-gaap:StockIssued1
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfMTAtMS0xLTEtMA_77b81a88-d853-4dd6-a557-0e9daaa427f6"
      unitRef="usd">130000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18yOC9mcmFnOjQ3YzVkZjJjMGM5NDQ4NjU4NmQyNDU4YWNhNWJjNWE4L3RhYmxlOjhlMGZhMjAzMzIxNzQ5YWI4ZTI3ZGM2ODk3YTJlNDhhL3RhYmxlcmFuZ2U6OGUwZmEyMDMzMjE3NDlhYjhlMjdkYzY4OTdhMmU0OGFfMTAtMy0xLTEtMA_6fb4685c-615c-4dbb-8e7a-e0210f0ecf9b"
      unitRef="usd">4000</us-gaap:StockIssued1>
    <us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfOTEwMQ_ec3937d5-f7bc-4351-81aa-b1d4b067c0d9">BUSINESS AND ACCOUNTING POLICIES&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;International Money Express, Inc. (the &#x201c;Company&#x201d; or &#x201c;us&#x201d; or &#x201c;we&#x201d;) operates as a money transmitter between the United States of America (&#x201c;U.S.&#x201d;) and Canada to Mexico, Guatemala and other countries in Latin America, Africa and Asia through a network of authorized agents located in various unaffiliated retail establishments and 34 Company-operated stores throughout the U.S. and Canada.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements of the Company include Intermex Holdings, Inc., its wholly-owned indirect subsidiary, Intermex Wire Transfer, LLC (&#x201c;LLC&#x201d;), Intermex Wire Transfers de Guatemala, S.A. (&#x201c;Intermex Guatemala&#x201d;) - 99.8% owned by LLC, Intermex Wire Transfer de Mexico, S.A. and Intermex Transfers de Mexico, S.A. (&#x201c;Intermex Mexico&#x201d;) - 98% owned by LLC, Intermex Wire Transfer Corp. - 100% owned by LLC, Intermex Wire Transfer II, LLC - 100% owned by LLC and Canada International Transfers Corp. - 100% owned by LLC. Non-controlling interest in the results of operations of consolidated subsidiaries represents the minority stockholders&#x2019; share of the profit or loss of Intermex Mexico and Intermex Guatemala. The non-controlling interest asset and non-controlling interest in the portion of the profit or loss from operations of these subsidiaries were not recorded by the Company as they are considered immaterial.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;). All significant inter-company balances and transactions have been eliminated from the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s interim condensed consolidated financial statements and related notes are unaudited. In the opinion of management, all adjustments (including normal recurring adjustments) and disclosures necessary for a fair presentation of these interim financial statements have been included. The results reported in these interim financial statements are not necessarily indicative of the results that may be reported for the entire year. Certain information and footnote disclosures required by GAAP have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="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 (&#x201c;WHO&#x201d;) announced a global health emergency because of the outbreak of a new strain of coronavirus (&#x201c;COVID-19&#x201d;) and the risks to the international community as the virus spread globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally and national, state and local governments in the jurisdictions where we operate and serve our customers imposed emergency restrictions to mitigate the spread of the virus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Starting in March 2020, governmental authorities took measures that restricted the normal course of operations of businesses and consumers. Although those restrictions were in place for most of the second and third quarter and affected the Company, sending and paying agents as well as consumers and their beneficiaries, those measures did not have a material adverse effect on the Company&#x2019;s financial condition, results of operations and cash flows for the three and nine month periods ended September&#160;30, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and our sending agents are considered essential businesses under current federal guidance; however, the Company&#x2019;s business is dependent upon the willingness and ability of its employees, network of agents and consumers to conduct money transfer services and the ultimate effects of the economic disruption caused by the pandemic and responses thereto. Although the Company&#x2019;s operations continued effectively despite social distancing and other measures taken in response to the pandemic, the ultimate impact of the COVID-19 pandemic on our results of operations and financial condition is dependent on future developments, including the duration of the pandemic and the related extent of its severity, as well as its impact on the economic conditions, particularly the level of unemployment of our customers, all of which remain uncertain and cannot be predicted at this time. If the global response to contain the COVID-19 pandemic escalates further or is unsuccessful, or if governmental decisions to ease pandemic related restrictions are ineffective, premature, counterproductive or reversed, the Company could experience a material adverse effect on its business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous GAAP. The guidance requires that a lessee recognizes a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. This guidance is required to be adopted by the Company on January 1, 2022 and may be applied using either the earliest period adjustment method or the modified retrospective approach. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued amended guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles &#x2013; Goodwill and other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amended standard simplifies how an entity tests goodwill by eliminating Step 2 of the goodwill impairment test related to measuring an impairment charge. Instead, impairment will be recorded for the amount that the carrying amount of a reporting unit exceeds its fair value. This new guidance is effective for the Company on January 1, 2021. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued amended guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amended standard requires implementation costs incurred by customers in cloud computing arrangements to be deferred and recognized over the term of the arrangement, if those costs would be capitalized by the customers in a software licensing arrangement. This new guidance is effective for the Company on January 1, 2021. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes (Topic 740)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which removes certain exceptions to the general principles in Topic 740 and improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance is effective for the Company on January 1, 2021. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, regarding the measurement of credit losses for certain financial instruments. The new standard replaces the incurred loss model with a current expected credit loss (&#x201c;CECL&#x201d;) model. The CECL model is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company is currently required to adopt the new standard on January 1, 2023. The Company is currently evaluating the impact this guidance will have on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued guidance, &lt;/span&gt;&lt;span style="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): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides optional expedient and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. In response to the concerns about structural risks of interbank offered rates (&#x201c;IBORs&#x201d;) and, particularly, the risk of cessation of the LIBOR, regulators in several jurisdictions around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. This accounting standards update provides companies with optional guidance to ease the potential accounting burden associated with transitioning away from reference rates that are expected to be discontinued. This new guidance may be adopted by the Company no later than December 1, 2022, with early adoption permitted. The potential adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock>
    <imxi:NumberOfCompanyOwnedStores
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfMzc0_49ff18d0-f2a7-47af-9537-1b8578f98204"
      unitRef="store">34</imxi:NumberOfCompanyOwnedStores>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i5f4dad4e749d43d99287279db21e226e_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfNjU3_fd9a8be6-e5e8-4252-a53a-75698a494bdd"
      unitRef="number">0.998</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="idfe969af9adc4718aff839e7450497fc_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfNzc0_44b09563-1779-4392-91c4-478bdfc2c9f2"
      unitRef="number">0.98</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="ife8bda8234444b0da78807384d5f5edd_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfODIy_c91e54c5-adc8-4855-bed4-5679a6daba19"
      unitRef="number">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="icc451df1dcf94603981b6e2f604d5e53_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfODcy_7f643222-6572-4d3e-b137-ac2ecdb937bd"
      unitRef="number">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:MinorityInterestOwnershipPercentageByParent
      contextRef="i82d2ed6a06554049bba34a4f50b6a94d_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfOTMx_5f4f8107-d6c7-4bbf-bfc9-5f3f12e1caff"
      unitRef="number">1</us-gaap:MinorityInterestOwnershipPercentageByParent>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfOTEwMg_e9c6be24-31e0-432d-87c2-ba5cee013701">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The condensed consolidated financial statements are prepared in accordance with accounting principles generally accepted in the U.S. (&#x201c;GAAP&#x201d;). All significant inter-company balances and transactions have been eliminated from the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s interim condensed consolidated financial statements and related notes are unaudited. In the opinion of management, all adjustments (including normal recurring adjustments) and disclosures necessary for a fair presentation of these interim financial statements have been included. The results reported in these interim financial statements are not necessarily indicative of the results that may be reported for the entire year. Certain information and footnote disclosures required by GAAP have been condensed or omitted. These condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and related notes thereto included in the Company&#x2019;s Annual Report on Form 10-K for the year ended December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
    <imxi:RisksAndUncertaintiesPolicyPolicyTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfMTA5OTUxMTYzNjk3MA_18937c27-fa6c-4316-8df6-2c5950088c31">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Risks and Uncertainties&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="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 (&#x201c;WHO&#x201d;) announced a global health emergency because of the outbreak of a new strain of coronavirus (&#x201c;COVID-19&#x201d;) and the risks to the international community as the virus spread globally beyond its point of origin. In March 2020, the WHO classified the COVID-19 outbreak as a pandemic, based on the rapid increase in exposure globally and national, state and local governments in the jurisdictions where we operate and serve our customers imposed emergency restrictions to mitigate the spread of the virus.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Starting in March 2020, governmental authorities took measures that restricted the normal course of operations of businesses and consumers. Although those restrictions were in place for most of the second and third quarter and affected the Company, sending and paying agents as well as consumers and their beneficiaries, those measures did not have a material adverse effect on the Company&#x2019;s financial condition, results of operations and cash flows for the three and nine month periods ended September&#160;30, 2020.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and our sending agents are considered essential businesses under current federal guidance; however, the Company&#x2019;s business is dependent upon the willingness and ability of its employees, network of agents and consumers to conduct money transfer services and the ultimate effects of the economic disruption caused by the pandemic and responses thereto. Although the Company&#x2019;s operations continued effectively despite social distancing and other measures taken in response to the pandemic, the ultimate impact of the COVID-19 pandemic on our results of operations and financial condition is dependent on future developments, including the duration of the pandemic and the related extent of its severity, as well as its impact on the economic conditions, particularly the level of unemployment of our customers, all of which remain uncertain and cannot be predicted at this time. If the global response to contain the COVID-19 pandemic escalates further or is unsuccessful, or if governmental decisions to ease pandemic related restrictions are ineffective, premature, counterproductive or reversed, the Company could experience a material adverse effect on its business, financial condition, results of operations and cash flows.&lt;/span&gt;&lt;/div&gt;</imxi:RisksAndUncertaintiesPolicyPolicyTextBlock>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNC9mcmFnOjQ1MTcxY2Q2NzE4NzQ5NTBhOTdiYTVmZTQyY2RjOTIyL3RleHRyZWdpb246NDUxNzFjZDY3MTg3NDk1MGE5N2JhNWZlNDJjZGM5MjJfOTA5OQ_3d6fb153-822c-4b2b-95a7-ac5e446bc7a4">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Accounting Pronouncements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases (Topic 842)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, to increase transparency and comparability among organizations by recognizing lease assets and lease liabilities on the balance sheet for those leases classified as operating leases under previous GAAP. The guidance requires that a lessee recognizes a liability to make lease payments (the lease liability) and a right-of-use asset representing its right to use the underlying asset for the lease term on the balance sheet. This guidance is required to be adopted by the Company on January 1, 2022 and may be applied using either the earliest period adjustment method or the modified retrospective approach. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued amended guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles &#x2013; Goodwill and other (Topic 350): Simplifying the Test for Goodwill Impairment&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amended standard simplifies how an entity tests goodwill by eliminating Step 2 of the goodwill impairment test related to measuring an impairment charge. Instead, impairment will be recorded for the amount that the carrying amount of a reporting unit exceeds its fair value. This new guidance is effective for the Company on January 1, 2021. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued amended guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Intangibles&#x2014;Goodwill and Other&#x2014;Internal-Use Software (Subtopic 350-40): Customer&#x2019;s Accounting for Implementation Costs Incurred in a Cloud Computing Arrangement That Is a Service Contract&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The amended standard requires implementation costs incurred by customers in cloud computing arrangements to be deferred and recognized over the term of the arrangement, if those costs would be capitalized by the customers in a software licensing arrangement. This new guidance is effective for the Company on January 1, 2021. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Simplifying the Accounting for Income Taxes (Topic 740)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which removes certain exceptions to the general principles in Topic 740 and improves consistent application of and simplifies GAAP for other areas of Topic 740 by clarifying and amending existing guidance. This new guidance is effective for the Company on January 1, 2021. The adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Financial Instruments &#x2013; Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, regarding the measurement of credit losses for certain financial instruments. The new standard replaces the incurred loss model with a current expected credit loss (&#x201c;CECL&#x201d;) model. The CECL model is based on historical experience, adjusted for current conditions and reasonable and supportable forecasts. The Company is currently required to adopt the new standard on January 1, 2023. The Company is currently evaluating the impact this guidance will have on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The FASB issued guidance, &lt;/span&gt;&lt;span style="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): Facilitation of the Effects of Reference Rate Reform on Financial Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which provides optional expedient and exceptions for applying generally accepted accounting principles to contracts, hedging relationships, and other transactions affected by reference rate reform if certain criteria are met. In response to the concerns about structural risks of interbank offered rates (&#x201c;IBORs&#x201d;) and, particularly, the risk of cessation of the LIBOR, regulators in several jurisdictions around the world have undertaken reference rate reform initiatives to identify alternative reference rates that are more observable or transaction based and less susceptible to manipulation. This accounting standards update provides companies with optional guidance to ease the potential accounting burden associated with transitioning away from reference rates that are expected to be discontinued. This new guidance may be adopted by the Company no later than December 1, 2022, with early adoption permitted. The potential adoption of this guidance is not expected to have a material impact on the condensed consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RleHRyZWdpb246ZWUwMDEyMWY5YTVlNGIyY2FiOTY5ZjNiOTU4MGM5M2ZfMTg1Mw_d37ac1ae-6a1f-4121-9c6c-2239a17cdad0">REVENUES&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized revenues from contracts with customers for the three and nine months ended September&#160;30, 2020 and 2019, as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.446%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wire transfer and money order fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounts and promotions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wire transfer and money order fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;There are no significant initial costs incurred to obtain contracts with customers, although the Company has a loyalty program under which customers earn one point for each wire transfer completed. Points can be redeemed for a discounted wire transaction fee or higher foreign exchange rate. The discounts vary by country, and the earned points expire if the customer has not initiated and completed an eligible wire transfer transaction within the immediately preceding 180 day period. In addition, earned points will expire 30 days after the end of the program. Therefore, because the loyalty program benefits represent a future performance obligation, a portion of the initial consideration is recorded as deferred revenue (see Note 7) and a corresponding loyalty program expense is recorded as contra revenue. Revenue from this performance obligation is recognized upon customers redeeming points or upon expiration of any points outstanding.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Except for the loyalty program discussed above, our revenues include only one performance obligation, which is to collect the customer&#x2019;s money and make funds available for payment, generally on the same day, to a designated recipient in the currency requested.&lt;/span&gt;&lt;/div&gt;The Company also offers several other services, including money orders and check cashing, for which revenue is derived from a fee per transaction. For substantially all of the Company&#x2019;s revenues, the Company acts as principal in the transactions and reports revenue on a gross basis, because the Company controls the service at all times prior to transfer to the customer, is primarily responsible for fulfilling the customer contracts, has the risk of loss and has the ability to establish transaction prices.</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RleHRyZWdpb246ZWUwMDEyMWY5YTVlNGIyY2FiOTY5ZjNiOTU4MGM5M2ZfMTg1NA_7f4e3db7-6157-4bd5-bf6c-5ec6bd60ba1c">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognized revenues from contracts with customers for the three and nine months ended September&#160;30, 2020 and 2019, as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:97.446%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:44.555%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.489%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.727%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.351%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.731%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wire transfer and money order fees&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,890&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;202,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Discounts and promotions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(242)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(637)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wire transfer and money order fees, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,646&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;222,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign exchange gain, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,594&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;257,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;236,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <imxi:WireTransferAndMoneyOrderFeesGross
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMi0xLTEtMS0w_48d4bcc5-ea6c-4461-9d1c-7cb8aab45180"
      unitRef="usd">82890000</imxi:WireTransferAndMoneyOrderFeesGross>
    <imxi:WireTransferAndMoneyOrderFeesGross
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMi0zLTEtMS0w_ea641ba6-06dc-4595-a13c-6517053d7271"
      unitRef="usd">72710000</imxi:WireTransferAndMoneyOrderFeesGross>
    <imxi:WireTransferAndMoneyOrderFeesGross
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMi01LTEtMS0w_5cb792ad-4522-4427-b295-ec4dcb4e01a8"
      unitRef="usd">223171000</imxi:WireTransferAndMoneyOrderFeesGross>
    <imxi:WireTransferAndMoneyOrderFeesGross
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMi03LTEtMS0w_9ae2a1db-74c9-4b36-88c0-a764af3b0c65"
      unitRef="usd">202202000</imxi:WireTransferAndMoneyOrderFeesGross>
    <imxi:DiscountsAndPromotions
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMy0xLTEtMS0w_52504f59-7a9c-43ee-a919-7e3ffc10d82f"
      unitRef="usd">244000</imxi:DiscountsAndPromotions>
    <imxi:DiscountsAndPromotions
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMy0zLTEtMS0w_4f365e9d-e775-444c-819c-509bf04dce6e"
      unitRef="usd">242000</imxi:DiscountsAndPromotions>
    <imxi:DiscountsAndPromotions
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMy01LTEtMS0w_9799ade5-717c-4840-be50-479586749383"
      unitRef="usd">637000</imxi:DiscountsAndPromotions>
    <imxi:DiscountsAndPromotions
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfMy03LTEtMS0w_15a6fda8-813e-4dc1-8d9d-d10c13bc3b09"
      unitRef="usd">792000</imxi:DiscountsAndPromotions>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i2b48afc1b76a43f88014474ac419cf2a_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNC0xLTEtMS0w_f7edea7e-866c-4bf7-89c3-8895b37890be"
      unitRef="usd">82646000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i261c972e011343eda182a126348d7fff_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNC0zLTEtMS0w_775373b8-f440-4047-8a9f-6bb7172f1fe8"
      unitRef="usd">72468000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i9a4fe2a3496342be8eafabf45c7cfc83_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNC01LTEtMS0w_6a4c8a45-5b01-4211-8902-b69fa293b269"
      unitRef="usd">222534000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="ic2fe8dc368f0445dad39870addb203a4_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNC03LTEtMS0w_8cddde74-c763-41fb-a64c-6b6b94336f02"
      unitRef="usd">201410000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="if8615271227243238fd90dc435c164ee_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNS0xLTEtMS0w_e92ed8ed-b918-4cee-b0eb-515c6f5fc8a0"
      unitRef="usd">12296000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i4af2381c1e474bd28cca6c20b5d88b2e_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNS0zLTEtMS0w_f64caa13-21f6-419d-ae98-de04e5951a97"
      unitRef="usd">12272000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i3bb589c73b054c12b78b5f75b29a8590_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNS01LTEtMS0w_eff6c1fa-b4fc-4923-bf89-1c3128b1d0c8"
      unitRef="usd">33510000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i307b82addc2941ca805e64814f647742_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNS03LTEtMS0w_02ef8ace-88b5-4d8f-86e1-92455c0334ab"
      unitRef="usd">33297000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i09e934cd6b78469bba43189c94beca80_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNi0xLTEtMS0w_ffb30d77-71a8-4b46-a16f-fa7ac5dc6ac7"
      unitRef="usd">652000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i70d731b6b5f44555a8c230f5ef4c84f4_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNi0zLTEtMS0w_dccf6f82-65fd-4af0-a441-06a7a452064e"
      unitRef="usd">594000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i7f845502b0fa40d59724b8aff7306054_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNi01LTEtMS0w_cb4f2e9c-aa7a-455f-899c-db18ddf649c0"
      unitRef="usd">1863000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i5fb274bac199471c8ce8043ce75c3c8e_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNi03LTEtMS0w_b0ce92e7-cbc5-4731-990f-300af90f2044"
      unitRef="usd">1652000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNy0xLTEtMS0w_06615033-717e-411d-9fb3-dbfe5c7f48f1"
      unitRef="usd">95594000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNy0zLTEtMS0w_6ecdc883-c268-4a08-a8d0-8d460389f051"
      unitRef="usd">85334000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNy01LTEtMS0w_b20c836f-ead1-42c7-a7a6-20f96f11f3ca"
      unitRef="usd">257907000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RhYmxlOjAwMjE1ZmMxZTU3ZDQ0Zjk4Yzg2ZmYxNGUyZDg1NTY1L3RhYmxlcmFuZ2U6MDAyMTVmYzFlNTdkNDRmOThjODZmZjE0ZTJkODU1NjVfNy03LTEtMS0w_e165278e-3040-412d-8d41-dc1cddaacd8e"
      unitRef="usd">236359000</us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
    <imxi:PointEarnedForEachWireTransferProcessed
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RleHRyZWdpb246ZWUwMDEyMWY5YTVlNGIyY2FiOTY5ZjNiOTU4MGM5M2ZfMzA0_3f520279-91be-446e-a932-dbfdb344d25c"
      unitRef="point">1</imxi:PointEarnedForEachWireTransferProcessed>
    <imxi:PointExpirationPeriodForNonCompletionOfWireTransferTransaction
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RleHRyZWdpb246ZWUwMDEyMWY5YTVlNGIyY2FiOTY5ZjNiOTU4MGM5M2ZfNjEz_b8ccf0d3-b6df-4e42-9501-1cb0c04aa029">P180D</imxi:PointExpirationPeriodForNonCompletionOfWireTransferTransaction>
    <imxi:PointExpirationPeriodAfterCompletionOfProgram
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RleHRyZWdpb246ZWUwMDEyMWY5YTVlNGIyY2FiOTY5ZjNiOTU4MGM5M2ZfNjY3_7c554798-085d-41dd-9546-79d53fb2bff6">P30D</imxi:PointExpirationPeriodAfterCompletionOfProgram>
    <imxi:NumberOfPerformanceObligation
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M18zNy9mcmFnOmVlMDAxMjFmOWE1ZTRiMmNhYjk2OWYzYjk1ODBjOTNmL3RleHRyZWdpb246ZWUwMDEyMWY5YTVlNGIyY2FiOTY5ZjNiOTU4MGM5M2ZfMTE1Nw_a7452dbb-fba2-409d-9ccf-4d97f08645da"
      unitRef="obligation">1</imxi:NumberOfPerformanceObligation>
    <us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RleHRyZWdpb246ZGY4MmNjZTM0ZjJmNGI2YTk3MWU3YWMzZTQ2ZDk1ZTBfODQw_1af88e14-c091-409f-a68a-b1d2fb34c49e">ACCOUNTS RECEIVABLE, NET OF ALLOWANCE&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable represent outstanding balances from sending agents for pending wire transfers or money orders from our customers.  The outstanding balance consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the allowance for credit losses related to accounts receivable and notes receivable are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allowance for credit losses allocated by financial instrument category is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) This allowance relates to $1.3 million in notes receivable from sending agents as of both September&#160;30, 2020 and December&#160;31, 2019. The current portion of these notes amounted to $1.1 million and $1.0 million as of September&#160;30, 2020 and December&#160;31, 2019, respectively. The net current portion is included in prepaid expenses and other current assets (see Note 4) and the net long-term portion is included in other assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RleHRyZWdpb246ZGY4MmNjZTM0ZjJmNGI2YTk3MWU3YWMzZTQ2ZDk1ZTBfODQx_f3cf2f08-58f9-40ed-910b-85f8191bf097">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable represent outstanding balances from sending agents for pending wire transfers or money orders from our customers.  The outstanding balance consists of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,513&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,243)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(759)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,962&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,754&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in the allowance for credit losses related to accounts receivable and notes receivable are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:27.778%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.104%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.106%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charge-offs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(120)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(589)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,338)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Ending Balance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The allowance for credit losses allocated by financial instrument category is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;759&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,704&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1) This allowance relates to $1.3 million in notes receivable from sending agents as of both September&#160;30, 2020 and December&#160;31, 2019. The current portion of these notes amounted to $1.1 million and $1.0 million as of September&#160;30, 2020 and December&#160;31, 2019, respectively. The net current portion is included in prepaid expenses and other current assets (see Note 4) and the net long-term portion is included in other assets in the condensed consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmM0NTExMTIyMWRiZDQxMjk4YWZlNjY4ZmNiYzBjM2RlL3RhYmxlcmFuZ2U6YzQ1MTExMjIxZGJkNDEyOThhZmU2NjhmY2JjMGMzZGVfMS0xLTEtMS0w_7c1b7c01-73fd-443d-9337-078808ee5260"
      unitRef="usd">61205000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AccountsReceivableGrossCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmM0NTExMTIyMWRiZDQxMjk4YWZlNjY4ZmNiYzBjM2RlL3RhYmxlcmFuZ2U6YzQ1MTExMjIxZGJkNDEyOThhZmU2NjhmY2JjMGMzZGVfMS0zLTEtMS0w_c9465aa6-59e2-4954-9f6c-fc5925af1e22"
      unitRef="usd">40513000</us-gaap:AccountsReceivableGrossCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmM0NTExMTIyMWRiZDQxMjk4YWZlNjY4ZmNiYzBjM2RlL3RhYmxlcmFuZ2U6YzQ1MTExMjIxZGJkNDEyOThhZmU2NjhmY2JjMGMzZGVfMi0xLTEtMS0w_7eccce51-3151-4337-ae77-5964d3d51f25"
      unitRef="usd">1243000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmM0NTExMTIyMWRiZDQxMjk4YWZlNjY4ZmNiYzBjM2RlL3RhYmxlcmFuZ2U6YzQ1MTExMjIxZGJkNDEyOThhZmU2NjhmY2JjMGMzZGVfMi0zLTEtMS0w_6fe6276a-0a92-43a3-b3f3-2431e69c0ae4"
      unitRef="usd">759000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmM0NTExMTIyMWRiZDQxMjk4YWZlNjY4ZmNiYzBjM2RlL3RhYmxlcmFuZ2U6YzQ1MTExMjIxZGJkNDEyOThhZmU2NjhmY2JjMGMzZGVfMy0xLTEtMS0w_6ec0c332-4642-4074-b105-2762cca2578b"
      unitRef="usd">59962000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmM0NTExMTIyMWRiZDQxMjk4YWZlNjY4ZmNiYzBjM2RlL3RhYmxlcmFuZ2U6YzQ1MTExMjIxZGJkNDEyOThhZmU2NjhmY2JjMGMzZGVfMy0zLTEtMS0w_23e83001-7d31-41a3-a235-8e0edea42cea"
      unitRef="usd">39754000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ica045ab3d07146bab74f76891142aab3_I20200630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMi0xLTEtMS0w_c33a06a0-fbd6-4fd9-9ba6-cb43e1f03f1d"
      unitRef="usd">1350000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i17469cda8dd34e4eae4a2be1205bca1d_I20190630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMi0zLTEtMS0w_9e2557d1-7ee2-40a6-ae70-1a57ab253a74"
      unitRef="usd">1236000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMi01LTEtMS0w_515c2ebd-2b55-4650-9a76-1131d5f986ce"
      unitRef="usd">1236000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie0869f993cc24bbfb2f7a8461ec3157c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMi03LTEtMS0w_da8e7e8e-7292-43fd-b9a0-0d6b89e27c13"
      unitRef="usd">1290000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMy0xLTEtMS0w_e7f6a6bd-b13c-495b-b758-4a3504d278d8"
      unitRef="usd">320000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMy0zLTEtMS0w_6f58b14b-db7b-4069-8272-4fbc4735e174"
      unitRef="usd">619000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMy01LTEtMS0w_1acec8a9-e4b1-4349-8b43-6c9f4f5542ac"
      unitRef="usd">1421000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfMy03LTEtMS0w_62c6bc51-3b2c-4f11-8239-e32b9a9eca78"
      unitRef="usd">1171000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNC0xLTEtMS0w_86fdde99-c353-4cdc-894e-38e5c648f2e4"
      unitRef="usd">120000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNC0zLTEtMS0w_069b3fc8-3cf4-4ccc-9181-3277a2302b42"
      unitRef="usd">589000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNC01LTEtMS0w_26053937-ad8f-44d3-a673-a7a69133b311"
      unitRef="usd">1338000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNC03LTEtMS0w_7abee703-67d0-4f1e-bff7-97c36a9d0f79"
      unitRef="usd">1317000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNS0xLTEtMS0w_b552b75d-6044-4ad3-b11e-8f589f9c2fa5"
      unitRef="usd">154000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNS0zLTEtMS0w_bedb4cf4-b695-487a-9211-9e6f98bbf838"
      unitRef="usd">45000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNS01LTEtMS0w_22e7b918-d66f-411c-84ed-97f9e48411ed"
      unitRef="usd">385000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNS03LTEtMS0w_f2723803-7018-4a40-847a-68fced75853f"
      unitRef="usd">167000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNi0xLTEtMS0w_970709d1-992b-42fd-9dd3-43bec96bdc8e"
      unitRef="usd">1704000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ieecf3923de92424fbc2d0466865a9226_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNi0zLTEtMS0w_5af8a8db-6384-4c34-8755-b12f969bf0a7"
      unitRef="usd">1311000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNi01LTEtMS0w_0fb15615-e877-4105-8a19-2b2a958c5ad4"
      unitRef="usd">1704000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ieecf3923de92424fbc2d0466865a9226_I20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOjQ4ZWVkNDMyYjA4YTQ2MjA4MzBmNDgzMGNlMGNiNDZlL3RhYmxlcmFuZ2U6NDhlZWQ0MzJiMDhhNDYyMDgzMGY0ODMwY2UwY2I0NmVfNi03LTEtMS0w_323eec80-5352-4c45-a14d-e723eeded238"
      unitRef="usd">1311000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmZlNjAzOTg4OTg5NDQ3ZWFhYTUwNjdmYjE4M2Y1MGI0L3RhYmxlcmFuZ2U6ZmU2MDM5ODg5ODk0NDdlYWFhNTA2N2ZiMTgzZjUwYjRfMS0xLTEtMS0w_f3a411e1-debe-463c-9bc6-506b7f445c19"
      unitRef="usd">1243000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmZlNjAzOTg4OTg5NDQ3ZWFhYTUwNjdmYjE4M2Y1MGI0L3RhYmxlcmFuZ2U6ZmU2MDM5ODg5ODk0NDdlYWFhNTA2N2ZiMTgzZjUwYjRfMS0zLTEtMS0w_74502f23-92ad-47ff-80d7-9e33aa9f1f17"
      unitRef="usd">759000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmZlNjAzOTg4OTg5NDQ3ZWFhYTUwNjdmYjE4M2Y1MGI0L3RhYmxlcmFuZ2U6ZmU2MDM5ODg5ODk0NDdlYWFhNTA2N2ZiMTgzZjUwYjRfMi0xLTEtMS0w_4800ed77-2e6e-4a16-845d-af6ea1f63908"
      unitRef="usd">461000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <us-gaap:AllowanceForNotesAndLoansReceivableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmZlNjAzOTg4OTg5NDQ3ZWFhYTUwNjdmYjE4M2Y1MGI0L3RhYmxlcmFuZ2U6ZmU2MDM5ODg5ODk0NDdlYWFhNTA2N2ZiMTgzZjUwYjRfMi0zLTEtMS0w_46c3fb4f-6a51-4f44-9f61-90accc427913"
      unitRef="usd">477000</us-gaap:AllowanceForNotesAndLoansReceivableCurrent>
    <imxi:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmZlNjAzOTg4OTg5NDQ3ZWFhYTUwNjdmYjE4M2Y1MGI0L3RhYmxlcmFuZ2U6ZmU2MDM5ODg5ODk0NDdlYWFhNTA2N2ZiMTgzZjUwYjRfMy0xLTEtMS0w_6050496c-6591-4ee6-8daf-b0ceb9374524"
      unitRef="usd">1704000</imxi:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent>
    <imxi:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RhYmxlOmZlNjAzOTg4OTg5NDQ3ZWFhYTUwNjdmYjE4M2Y1MGI0L3RhYmxlcmFuZ2U6ZmU2MDM5ODg5ODk0NDdlYWFhNTA2N2ZiMTgzZjUwYjRfMy0zLTEtMS0w_8b54847f-c8ce-4040-ac6c-fa4e86d535b9"
      unitRef="usd">1236000</imxi:AccountsAndFinancingReceivableAllowanceForCreditLossCurrent>
    <us-gaap:NotesReceivableGross
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RleHRyZWdpb246ZGY4MmNjZTM0ZjJmNGI2YTk3MWU3YWMzZTQ2ZDk1ZTBfNDcz_60dcdb10-5309-4858-adb0-708668542d28"
      unitRef="usd">1300000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RleHRyZWdpb246ZGY4MmNjZTM0ZjJmNGI2YTk3MWU3YWMzZTQ2ZDk1ZTBfNDcz_61af8ded-5273-49cf-821c-f0443185ab77"
      unitRef="usd">1300000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesAndLoansReceivableGrossCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RleHRyZWdpb246ZGY4MmNjZTM0ZjJmNGI2YTk3MWU3YWMzZTQ2ZDk1ZTBfNjAx_3e792690-1aae-4d6e-afd5-2187546c52a5"
      unitRef="usd">1100000</us-gaap:NotesAndLoansReceivableGrossCurrent>
    <us-gaap:NotesAndLoansReceivableGrossCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180MC9mcmFnOmRmODJjY2UzNGYyZjRiNmE5NzFlN2FjM2U0NmQ5NWUwL3RleHRyZWdpb246ZGY4MmNjZTM0ZjJmNGI2YTk3MWU3YWMzZTQ2ZDk1ZTBfNjA4_ca41d5d5-8d8a-4cd7-9584-f02a21f147bb"
      unitRef="usd">1000000.0</us-gaap:NotesAndLoansReceivableGrossCurrent>
    <imxi:PrepaidExpensesAndOtherCurrentAssetsTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RleHRyZWdpb246ZGNjNjUxN2I1MDgzNDIzYmFhZDM0ODFlN2MwNjk1MWNfMTQy_a8dcec38-7b8b-440e-83d2-4cab1f5191ab">PREPAID EXPENSES AND OTHER CURRENT ASSETS&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses and current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</imxi:PrepaidExpensesAndOtherCurrentAssetsTextBlock>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RleHRyZWdpb246ZGNjNjUxN2I1MDgzNDIzYmFhZDM0ODFlN2MwNjk1MWNfMTQ0_73602fb9-0101-4b1c-bef0-dea733538de9">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Prepaid expenses and other current assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Notes receivable, net of allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,025&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other prepaid expenses and current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;737&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;867&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <us-gaap:PrepaidInsurance
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfMS0xLTEtMS0w_9d3a956d-2e22-440f-8ff1-012d0a428bca"
      unitRef="usd">431000</us-gaap:PrepaidInsurance>
    <us-gaap:PrepaidInsurance
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfMS0zLTEtMS0w_7a47b5dc-835b-4814-afb3-7e5a9a4fe27b"
      unitRef="usd">404000</us-gaap:PrepaidInsurance>
    <imxi:PrepaidFees
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfMi0xLTEtMS0w_9099ec99-c7a8-4b0d-8a4d-b2b87a9351ea"
      unitRef="usd">682000</imxi:PrepaidFees>
    <imxi:PrepaidFees
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfMi0zLTEtMS0w_c9d7e665-b9b1-4400-82a0-e323f0a928c0"
      unitRef="usd">1211000</imxi:PrepaidFees>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfMy0xLTEtMS0w_d70f4cce-bb89-4170-9ba0-9016bb0eb435"
      unitRef="usd">705000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:NotesAndLoansReceivableNetCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfMy0zLTEtMS0w_9ad9ba02-4c20-4ba4-b8c1-e7237cf1f473"
      unitRef="usd">648000</us-gaap:NotesAndLoansReceivableNetCurrent>
    <us-gaap:PrepaidTaxes
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfNC0xLTEtMS0w_5c232630-9449-4e6e-82d4-775d93129361"
      unitRef="usd">130000</us-gaap:PrepaidTaxes>
    <us-gaap:PrepaidTaxes
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfNC0zLTEtMS0w_1257dd51-56a9-43ab-ab2c-db871cf59a45"
      unitRef="usd">1025000</us-gaap:PrepaidTaxes>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfNS0xLTEtMS0w_fe2c958f-b502-4b2d-a8a4-16c0973836ec"
      unitRef="usd">737000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:OtherPrepaidExpenseCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfNS0zLTEtMS0w_c2094684-dc69-4389-a3f9-a26cb6e21c2a"
      unitRef="usd">867000</us-gaap:OtherPrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfNi0xLTEtMS0w_c620a2ff-3e8f-41bc-9e58-088e2787e62b"
      unitRef="usd">2685000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180My9mcmFnOmRjYzY1MTdiNTA4MzQyM2JhYWQzNDgxZTdjMDY5NTFjL3RhYmxlOjE3ZDNkNGY3NzFjZTRkYmZiMTY3YjQ3ZTM4MzdjM2RjL3RhYmxlcmFuZ2U6MTdkM2Q0Zjc3MWNlNGRiZmIxNjdiNDdlMzgzN2MzZGNfNi0zLTEtMS0w_156d1501-10d1-4d5d-98d9-77acb3cb3ac1"
      unitRef="usd">4155000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfMzA4Ng_04937222-e5b9-4d79-b1f3-51ee521c8d0c">GOODWILL AND INTANGIBLE ASSETSIntangible assets on the condensed consolidated balance sheets of the Company consist of goodwill, agent relationships, trade name, developed technology and other intangible assets. Agent relationships, trade name and developed technology are all amortized over 15 years using an accelerated method that correlates with the projected realization of the benefit. The agent relationships intangible represents the network of independent sending agents; trade name refers to the Intermex name, branded on all agent locations and well recognized in the market; and developed technology includes the state-of-the-art system that the Company has continued to develop and improve upon over the past 20 years. Other intangible assets primarily relate to the acquisition of Company-operated stores, which are amortized on a straight line basis over 10 years. The determination of our intangible fair values includes several assumptions that are subject to various &lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;risks and uncertainties. Management believes it has made reasonable estimates and judgments concerning these risks and uncertainties. See below for further discussion on impairment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in goodwill and intangible assets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets for the next five years and thereafter is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the COVID-19 pandemic that has resulted in a deterioration in macro-economic conditions and increased stock market volatility, the Company performed a qualitative assessment of goodwill during both the second and third quarter of 2020 to determine whether a quantitative test was necessary. Although our fair value measurements include some significant inputs, such as the Company&#x2019;s forecasted revenues and assumed turnover of agent locations, that may have or will be affected by the pandemic, we believe that as of September&#160;30, 2020, the effects of the pandemic have not had a material negative effect on the Company&#x2019;s financial condition, results of operations and cash flows. As a result, there are currently no indicators that the fair value of the Company&#x2019;s goodwill is below its carrying amount based on our qualitative assessment. Therefore, we determined that a quantitative test was not necessary as of September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For our finite-lived intangibles, we also assessed during both the second and third quarter of 2020 whether there were events or changes in circumstances that indicated that the carrying amounts of our intangible assets may not be recoverable. Similar to our goodwill assessment above, we believe that as of September&#160;30, 2020, the effects of the COVID-19 pandemic have not had a material negative effect on the company&#x2019;s financial condition, results of operations and cash flows. As a result, there are currently no indicators that could require an impairment test. Therefore, we determined that the carrying amounts of our intangibles are recoverable as of September&#160;30, 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We will continue to monitor this evolving pandemic to determine the need, if any, to further evaluate for impairment our goodwill and intangible assets.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <imxi:FiniteLivedIntangibleAssetUsefulLifeUnderAcceleratedMethod
      contextRef="id90d38e276454858b21db5126e4f9946_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfMzA3_8b0e2c3d-4d8b-4896-9c59-be860ebe31e4">P15Y</imxi:FiniteLivedIntangibleAssetUsefulLifeUnderAcceleratedMethod>
    <imxi:FiniteLivedIntangibleAssetUsefulLifeUnderAcceleratedMethod
      contextRef="i3e7ddaa11da042a899facb94c186ef0b_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfMzA3_aa1662ba-3dbc-4f9e-8d98-3bcc6d54063e">P15Y</imxi:FiniteLivedIntangibleAssetUsefulLifeUnderAcceleratedMethod>
    <imxi:FiniteLivedIntangibleAssetUsefulLifeUnderAcceleratedMethod
      contextRef="i6eb430433095406389f7268102e114f3_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfMzA3_e168bf68-f0fc-415f-bcae-b1549995c8ee">P15Y</imxi:FiniteLivedIntangibleAssetUsefulLifeUnderAcceleratedMethod>
    <imxi:NumberOfDevelopmentYearsForStateOfTheArtSystem
      contextRef="id90d38e276454858b21db5126e4f9946_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfNzMx_23a98e78-c588-482a-8ced-00cef64d2561">P20Y</imxi:NumberOfDevelopmentYearsForStateOfTheArtSystem>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie7c92d5e9e444740950e403b1c63c642_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfOTAw_4210c022-8266-4af5-b1d6-be694d719237">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfMzA4Nw_9968dba2-a90a-45fe-8bee-cf0e86258a17">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in goodwill and intangible assets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangibles&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;27,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,213)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,260&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOjI1OWNjOWMxODdjYTQzOTNhNDM2YTUzNTEzZTAyNDIwL3RhYmxlcmFuZ2U6MjU5Y2M5YzE4N2NhNDM5M2E0MzZhNTM1MTNlMDI0MjBfMS0xLTEtMS0w_b04e7251-46e9-4383-9105-06dc9681a2a9"
      unitRef="usd">36260000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOjI1OWNjOWMxODdjYTQzOTNhNDM2YTUzNTEzZTAyNDIwL3RhYmxlcmFuZ2U6MjU5Y2M5YzE4N2NhNDM5M2E0MzZhNTM1MTNlMDI0MjBfMS0zLTEtMS0w_6a3cae7c-9dcf-4a0f-8450-4c6fbc3adf8d"
      unitRef="usd">27381000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOjI1OWNjOWMxODdjYTQzOTNhNDM2YTUzNTEzZTAyNDIwL3RhYmxlcmFuZ2U6MjU5Y2M5YzE4N2NhNDM5M2E0MzZhNTM1MTNlMDI0MjBfMi0xLTEtMS0w_4cbf7e92-7473-4f1c-9dc6-ab0c2a950715"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOjI1OWNjOWMxODdjYTQzOTNhNDM2YTUzNTEzZTAyNDIwL3RhYmxlcmFuZ2U6MjU5Y2M5YzE4N2NhNDM5M2E0MzZhNTM1MTNlMDI0MjBfMi0zLTEtMS0w_d4f7d46d-4a65-4726-940e-1ff2718aa5d8"
      unitRef="usd">5213000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:Goodwill
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOjI1OWNjOWMxODdjYTQzOTNhNDM2YTUzNTEzZTAyNDIwL3RhYmxlcmFuZ2U6MjU5Y2M5YzE4N2NhNDM5M2E0MzZhNTM1MTNlMDI0MjBfMy0xLTEtMS0w_abfe5abb-d6ce-4614-a585-d6d911ef27b0"
      unitRef="usd">36260000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOjI1OWNjOWMxODdjYTQzOTNhNDM2YTUzNTEzZTAyNDIwL3RhYmxlcmFuZ2U6MjU5Y2M5YzE4N2NhNDM5M2E0MzZhNTM1MTNlMDI0MjBfMy0zLTEtMS0w_45888758-ed98-4beb-826f-ea5e3bad41f0"
      unitRef="usd">22168000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RleHRyZWdpb246OTlkZmQ0MTUwODMxNDM0ZGFhY2M1NGYzM2QyYzZhYTRfMzA4OA_7eca2eec-a5fc-476c-a1cc-4ccc861d1dca">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense related to intangible assets for the next five years and thereafter is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.467%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.333%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,997&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,989&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,270&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,168&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfMC0xLTEtMS0w_ebf3d1d2-c1a6-4bbc-9cee-3a7ab0212993"
      unitRef="usd">1738000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfMS0xLTEtMS0w_cbdb8ed6-5ae9-427e-be13-16a2da0f74bc"
      unitRef="usd">5161000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfMi0xLTEtMS0w_a2ca5e08-394e-4cbe-8bcb-3a291cf302bb"
      unitRef="usd">3997000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfMy0xLTEtMS0w_ba86d6c7-6857-43c2-ab9a-cd9f36becf46"
      unitRef="usd">2989000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfNC0xLTEtMS0w_1d1c8145-7e29-49f3-9d75-a4c6216cd668"
      unitRef="usd">2270000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfNS0xLTEtMS0w_a43ef3ae-762b-4858-8ead-d69c76eb88d7"
      unitRef="usd">6013000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180Ni9mcmFnOjk5ZGZkNDE1MDgzMTQzNGRhYWNjNTRmMzNkMmM2YWE0L3RhYmxlOmI2M2M1YWVhNDJkOTQ0NjQ4ZTBjMmVmN2M5MzQyZDMwL3RhYmxlcmFuZ2U6YjYzYzVhZWE0MmQ5NDQ2NDhlMGMyZWY3YzkzNDJkMzBfNi0xLTEtMS0w_31ba9ef3-fe8c-4c99-8b8b-c2610a791df2"
      unitRef="usd">22168000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <imxi:WireTransferAndMoneyOrdersPayableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RleHRyZWdpb246OWQ3ZjgyZTAxMzBkNDFhMzlkYzg0YzQ0ODk0ZGQzZjVfOTAx_24c69512-9446-4777-9f66-7fdfeb12a2d7">WIRE TRANSFERS AND MONEY ORDERS PAYABLE, NET&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wire transfers and money orders payable, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wire transfers payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer voided wires payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money orders payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Customer voided wires payable consist of wire transfers that were not completed because the recipient did not collect the funds within 30 days and the sender has not claimed the funds and, therefore, are considered unclaimed property. Unclaimed property laws of each state in the United States in which we operate, the District of Columbia, and Puerto Rico require us to track certain information for all of our money remittances and payment instruments and, if the funds underlying such remittances and instruments are unclaimed at the end of an applicable statutory abandonment period, require us to remit the proceeds of the unclaimed property to the appropriate jurisdiction. Applicable statutory abandonment periods range from three to seven years.&lt;/span&gt;&lt;/div&gt;</imxi:WireTransferAndMoneyOrdersPayableTextBlock>
    <imxi:ScheduleOfWireTransferAndMoneyOrdersPayableTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RleHRyZWdpb246OWQ3ZjgyZTAxMzBkNDFhMzlkYzg0YzQ0ODk0ZGQzZjVfOTAy_0e969684-4423-4f66-9093-f5cd42ee8204">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Wire transfers and money orders payable, net consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.500%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.262%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.565%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.568%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Wire transfers payable, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,058&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer voided wires payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,937&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Money orders payable&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,189&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</imxi:ScheduleOfWireTransferAndMoneyOrdersPayableTableTextBlock>
    <imxi:WireTransfersPayable
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfMS0xLTEtMS0w_13c2baf8-25c5-493e-83ad-02247672737c"
      unitRef="usd">18995000</imxi:WireTransfersPayable>
    <imxi:WireTransfersPayable
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfMS0zLTEtMS0w_54537c4a-fb60-43e3-b47f-188eaee70e5e"
      unitRef="usd">16058000</imxi:WireTransfersPayable>
    <imxi:CustomerVoidedWiresPayable
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfMi0xLTEtMS0w_1869f39d-9b82-484c-91a5-d0e9a60fbd25"
      unitRef="usd">13888000</imxi:CustomerVoidedWiresPayable>
    <imxi:CustomerVoidedWiresPayable
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfMi0zLTEtMS0w_21f40df3-ae2c-47c7-b64e-95e9b7b769f3"
      unitRef="usd">10937000</imxi:CustomerVoidedWiresPayable>
    <imxi:MoneyOrdersPayableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfMy0xLTEtMS0w_3cc2290f-bde6-4224-b0da-3f7346bff574"
      unitRef="usd">15306000</imxi:MoneyOrdersPayableCurrent>
    <imxi:MoneyOrdersPayableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfMy0zLTEtMS0w_fa0f35cc-7fc1-4c75-a673-a7a0412ad715"
      unitRef="usd">13202000</imxi:MoneyOrdersPayableCurrent>
    <imxi:WireTransfersAndMoneyOrdersPayableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfNC0xLTEtMS0w_0cf2a552-5098-47dd-ab15-428835f48582"
      unitRef="usd">48189000</imxi:WireTransfersAndMoneyOrdersPayableCurrent>
    <imxi:WireTransfersAndMoneyOrdersPayableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M180OS9mcmFnOjlkN2Y4MmUwMTMwZDQxYTM5ZGM4NGM0NDg5NGRkM2Y1L3RhYmxlOjJlMjc5ZTRjZDg3ODQ4OWRiNGU0YzAyNjQ5NzE3ODhiL3RhYmxlcmFuZ2U6MmUyNzllNGNkODc4NDg5ZGI0ZTRjMDI2NDk3MTc4OGJfNC0zLTEtMS0w_3428a362-660d-437c-90ee-b7d9e5393aca"
      unitRef="usd">40197000</imxi:WireTransfersAndMoneyOrdersPayableCurrent>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RleHRyZWdpb246MDljZjQwMTdiZDJjNGQ3N2E3OTc3ZjY5MjFlYTAyOGJfMjI2_60870a99-0b15-4419-96cf-141c4457a738">ACCRUED AND OTHER LIABILITIES&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions payable to sending agents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal settlement (see Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued bank charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue loyalty program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the deferred revenue loyalty program liability (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.870%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue deferred during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RleHRyZWdpb246MDljZjQwMTdiZDJjNGQ3N2E3OTc3ZjY5MjFlYTAyOGJfMjI3_ef6cd073-38f9-4cee-9b5e-9f671c489b87">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued and other liabilities consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Commissions payable to sending agents&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal settlement (see Note 13)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,925&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued salaries and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued bank charges&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;976&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued legal fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;343&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other professional fees&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;848&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred revenue loyalty program&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,086&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <imxi:AccountsPayableToAgentsCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMS0xLTEtMS0w_ee0e1b90-cd81-4501-80c8-4e1f1cef5163"
      unitRef="usd">11866000</imxi:AccountsPayableToAgentsCurrent>
    <imxi:AccountsPayableToAgentsCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMS0zLTEtMS0w_67cf2ef1-4e5d-4e8a-b701-96ab3c24b5de"
      unitRef="usd">10124000</imxi:AccountsPayableToAgentsCurrent>
    <imxi:AccruedLegalSettlementCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMi0xLTEtMS0w_90d449fd-c9ec-4722-a695-713f6e3a331a"
      unitRef="usd">2925000</imxi:AccruedLegalSettlementCurrent>
    <imxi:AccruedLegalSettlementCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMi0zLTEtMS0w_1123206d-6830-4d0b-b5f4-cea8282042eb"
      unitRef="usd">3250000</imxi:AccruedLegalSettlementCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMy0xLTEtMS0w_8d6dfa15-5763-4790-9d3c-180fc449d824"
      unitRef="usd">2413000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMy0zLTEtMS0w_42d9536b-7af0-42fb-ad35-8804eee4180d"
      unitRef="usd">2374000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <imxi:BankChargesPayableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNC0xLTEtMS0w_3135a061-e123-4124-a8d5-42142bb17a08"
      unitRef="usd">1158000</imxi:BankChargesPayableCurrent>
    <imxi:BankChargesPayableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNC0zLTEtMS0w_e2a96a4f-4fc0-4384-b0fc-a0def90f1408"
      unitRef="usd">976000</imxi:BankChargesPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNS0xLTEtMS0w_3d4862cb-06d1-43ab-8ac3-a67d44feafef"
      unitRef="usd">12000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNS0zLTEtMS0w_2d570870-92d1-452f-8856-6875ff8e456b"
      unitRef="usd">17000</us-gaap:InterestPayableCurrent>
    <imxi:AccruedLegalFeesCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNi0xLTEtMS0w_b2d4c214-08a8-400f-8a99-bdc12c01ed39"
      unitRef="usd">343000</imxi:AccruedLegalFeesCurrent>
    <imxi:AccruedLegalFeesCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNi0zLTEtMS0w_d011e15b-2035-4b78-a5bc-273397d0a3f0"
      unitRef="usd">120000</imxi:AccruedLegalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNy0xLTEtMS0w_1848baea-3607-41df-9957-172e84dd4d43"
      unitRef="usd">848000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedProfessionalFeesCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfNy0zLTEtMS0w_a314a7ff-2fbc-492f-9e49-ced755ba9ff3"
      unitRef="usd">655000</us-gaap:AccruedProfessionalFeesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfOC0xLTEtMS0w_f7e34f61-8aa0-4e93-84d6-1741edc319d7"
      unitRef="usd">866000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:AccruedIncomeTaxesCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfOC0zLTEtMS0w_2935a09a-fc31-43f2-84df-b6fcce137113"
      unitRef="usd">2345000</us-gaap:AccruedIncomeTaxesCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfOS0xLTEtMS0w_ad55767b-8cc3-4ba0-a3f2-b1f119bb47ab"
      unitRef="usd">2602000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfOS0zLTEtMS0w_e2b8b491-705f-442d-8cc2-1c6bb723729f"
      unitRef="usd">2495000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:OtherLiabilities
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMTAtMS0xLTEtMA_48547350-dd62-4c25-b8f7-0c84dad339c6"
      unitRef="usd">1053000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMTAtMy0xLTEtMA_31452187-00c5-4150-abdd-04a9ee79cfd7"
      unitRef="usd">718000</us-gaap:OtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMTEtMS0xLTEtMA_c9a16f63-78f8-4a69-a8c2-1adb0cba0487"
      unitRef="usd">24086000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:AccruedLiabilitiesAndOtherLiabilities
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjJkNzFjNWNjNjBmMDQ3NmY5YTBjNjA4OGQ1OTg4Y2EyL3RhYmxlcmFuZ2U6MmQ3MWM1Y2M2MGYwNDc2ZjlhMGM2MDg4ZDU5ODhjYTJfMTEtMy0xLTEtMA_161583ca-95cd-45ac-b3c0-f43a390bd3ed"
      unitRef="usd">23074000</us-gaap:AccruedLiabilitiesAndOtherLiabilities>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RleHRyZWdpb246MDljZjQwMTdiZDJjNGQ3N2E3OTc3ZjY5MjFlYTAyOGJfMjI4_01f46fcf-ec60-459e-b3d6-1b84db027ad3">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table shows the changes in the deferred revenue loyalty program liability (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.870%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue deferred during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue recognized during the period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(428)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance, September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjY4NGE0ZmIzNTRkYTQ2ZDU4ZWM3OGM2YWMwMTA2MjYxL3RhYmxlcmFuZ2U6Njg0YTRmYjM1NGRhNDZkNThlYzc4YzZhYzAxMDYyNjFfMC0xLTEtMS0w_89c45de3-1bcc-4e98-8ad1-26ef1e23d1da"
      unitRef="usd">2495000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <imxi:ContractWithCustomerLiabilityRevenueDeferred
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjY4NGE0ZmIzNTRkYTQ2ZDU4ZWM3OGM2YWMwMTA2MjYxL3RhYmxlcmFuZ2U6Njg0YTRmYjM1NGRhNDZkNThlYzc4YzZhYzAxMDYyNjFfMS0xLTEtMS0w_28ea1ae5-1ec6-4162-9bcf-3ef7054647a5"
      unitRef="usd">535000</imxi:ContractWithCustomerLiabilityRevenueDeferred>
    <us-gaap:ContractWithCustomerLiabilityRevenueRecognized
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjY4NGE0ZmIzNTRkYTQ2ZDU4ZWM3OGM2YWMwMTA2MjYxL3RhYmxlcmFuZ2U6Njg0YTRmYjM1NGRhNDZkNThlYzc4YzZhYzAxMDYyNjFfMi0xLTEtMS0w_a8afce7f-ac2a-450a-abfd-943e5e94d9a6"
      unitRef="usd">428000</us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181Mi9mcmFnOjA5Y2Y0MDE3YmQyYzRkNzdhNzk3N2Y2OTIxZWEwMjhiL3RhYmxlOjY4NGE0ZmIzNTRkYTQ2ZDU4ZWM3OGM2YWMwMTA2MjYxL3RhYmxlcmFuZ2U6Njg0YTRmYjM1NGRhNDZkNThlYzc4YzZhYzAxMDYyNjFfMy0xLTEtMS0w_9df6e623-7ca8-47f5-ba47-b6144bd0a76b"
      unitRef="usd">2602000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMzI2MA_ea82a779-20b3-4e85-b9ed-a2cbd9dcaaa4">DEBT&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt origination costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Current portion of long-term debt is net of debt origination costs of approximately $0.6 million both at September&#160;30, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and certain of its domestic subsidiaries as borrowers (the &#x201c;Loan Parties&#x201d;) have a financing agreement (as amended, the &#x201c;Credit Agreement&#x201d;) with a group of banking institutions. The Credit Agreement provides for a $35 million revolving credit facility, a $90 million term loan facility and an up to $30 million incremental facility of which $12 million was utilized in the second quarter of 2019. The Credit Agreement also provides for the issuance of letters of credit, which would reduce availability under the revolving credit facility. The maturity date of the Credit Agreement is November 7, 2023. As of September&#160;30, 2020 and December&#160;31, 2019, there were no outstanding amounts drawn on the revolving credit facility.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Interest on the term loan facility and revolving credit facility under the Credit Agreement is determined by reference to either LIBOR or a &#x201c;base rate&#x201d;, in each case plus an applicable margin of 4.50% per annum for LIBOR loans or 3.50% per annum for base rate loans. The Company is also required to pay a fee on the unused portion of the revolving credit facility equal to 0.35% per annum. The effective interest rates for the nine months ended September&#160;30, 2020 for the term loan facility and revolving credit facility were 5.93% and 0.99%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The principal amount of the term loan facility under the Credit Agreement must be repaid in consecutive quarterly installments of 5.0% in year 1, 7.5% in years 2 and 3, and 10.0% in years 4 and 5, in each case on the last day of each quarter, which commenced in March 2019 with a final payment at maturity. The loans under the Credit Agreement may be prepaid at any time without premium or penalty.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement contains covenants that limit the Company&#x2019;s and its subsidiaries&#x2019; ability to, among other things, grant liens, incur additional indebtedness, make acquisitions or investments, dispose of certain assets, make dividends and distributions, change the nature of their businesses, enter into certain transactions with affiliates or amend the terms of material indebtedness.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Credit Agreement also contains financial covenants that require the Company to maintain a quarterly minimum fixed charge coverage ratio of 1.25:1.00 and a quarterly maximum consolidated leverage ratio of 3.25:1.00.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The obligations under the Credit Agreement are guaranteed by the Company and certain domestic subsidiaries of the Company and secured by liens on substantially all of the assets of the Loan Parties, subject to certain exclusions and limitations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 20, 2020, the Company received funds under the Paycheck Protection Program (the &#x201c;Program&#x201d;) in the amount of $3.5 million. Although the Company believes that it met all eligibility criteria for a loan under the Program at the time of its application, subsequent to receiving the funds, the Small Business Administration (&#x201c;SBA&#x201d;), in consultation with the Department of the Treasury (&#x201c;Treasury&#x201d;), provided additional guidance to address public, borrower and lender questions concerning the eligibility criteria under the Program. Based on this guidance provided by the SBA and Treasury, the Company returned the funds received under the Program on April 29, 2020.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMzI1OA_4037afb4-81e7-404e-92dc-3c582ac7e722">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Debt consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:87.096%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.183%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.571%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.186%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2019&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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Term loan&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;91,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Current portion of long-term debt &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Debt origination costs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,914)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,623&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:8.68pt"&gt;Current portion of long-term debt is net of debt origination costs of approximately $0.6 million both at September&#160;30, 2020 and December&#160;31, 2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="id44759539c2c435e8e614b05d4b63ab1_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfMi0xLTEtMS0w_b2cf1d57-bedf-446e-836c-6c93059db9d4"
      unitRef="usd">91298000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ifcb08e40738c402e883872d2369c9a50_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfMi0zLTEtMS0w_1e389cc3-0582-4061-b26c-6161e37e05e7"
      unitRef="usd">97044000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:LongTermDebtCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfNC0xLTEtMS0w_42762779-0ca0-4177-baf8-ff026566c6e5"
      unitRef="usd">7044000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfNC0zLTEtMS0w_61074069-a396-4d96-a456-92824b05a789"
      unitRef="usd">7044000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfNS0xLTEtMS0w_f26b7a66-d204-4183-a5a0-fa10af8c9b45"
      unitRef="usd">1914000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfNS0zLTEtMS0w_b765b85f-89d7-4f6f-81ed-b3b07a885e89"
      unitRef="usd">2377000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfNi0xLTEtMS0w_71854ce9-13e4-4430-bea4-b2094360343c"
      unitRef="usd">82340000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RhYmxlOmU4MTBmMTE3NjZkYzRiMGVhMmVhY2IyOGM4MDg4NzhmL3RhYmxlcmFuZ2U6ZTgxMGYxMTc2NmRjNGIwZWEyZWFjYjI4YzgwODg3OGZfNi0zLTEtMS0w_36c8b3d8-6a36-4abd-87e7-fcaa37e762ba"
      unitRef="usd">87623000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTU0_60522c91-2242-42bc-ac5c-0de1af15b550"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:DeferredFinanceCostsCurrentNet
      contextRef="i741c7b38ad51432c81a16adde066831f_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTU0_b80fd6d0-ef5c-4fc2-b985-ae3efd7e0436"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsCurrentNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ifb719ce88ad148098abe46ece10f8c66_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfNDAx_6fe3b326-a2f4-41d3-a48a-d8a67285b751"
      unitRef="usd">35000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="iec59a7a3077a4c618a390535f73f65f5_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfNDMz_6d447b36-05ce-4b73-bee0-54f4cf586434"
      unitRef="usd">90000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia145fc829723403ea719dbc5bf279a89_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfNDY4_a6febe00-b837-428a-b70e-0fb06a5034e1"
      unitRef="usd">30000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="iba0ad7d1971a44879c744f87559d6e5d_D20190401-20190630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfNTAx_43413151-543a-4a98-bbc0-5acc854742be"
      unitRef="usd">12000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i439455ee03034330bbff05a21761a792_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfNzgw_40d0305b-1b09-4391-b052-64b40a61e83e"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5d615c79fa25488e836ca37324c7b9eb_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfNzgw_ddac2b28-d53f-4469-a25e-1a9d43c11c84"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ieb388522fc8b4e6fb3c734e987e760a6_D20181107-20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTAzOA_1e222c56-a046-456d-a968-6a1eec5de502"
      unitRef="number">0.0450</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8fc4bb6acaff403fa373db24cc96430d_D20181107-20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTA3MA_1eef3d6c-4aaf-4dc0-ba5c-8dc2ae75a43a"
      unitRef="number">0.0350</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
      contextRef="i76da532eca024105a4fb54336d9b8653_D20181107-20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTIxMA_f81d00b1-e144-40d8-835b-5a7b6382310e"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i879e041135764ab3bbbadb3fcfef954c_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTMzNA_e92e5d7a-fdd7-4290-8c63-7903e4e6bc78"
      unitRef="number">0.0593</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ib352c8cb47c54e798b2d8fabe5bb4438_I20200930"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTM0MQ_f4a70bbb-0d21-4619-a50b-47d05983fb0c"
      unitRef="number">0.0099</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal
      contextRef="idf638c32e99a46b5942ddaa50f698c59_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTQ4OQ_1a8324ce-9024-4892-bdfc-7c8a1062648a"
      unitRef="number">0.050</imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal>
    <imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal
      contextRef="ied3ddd3b20b946f4b892116c22c9fe07_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTUwNA_83c9fb0a-b356-4ca9-8a55-faa3526932b3"
      unitRef="number">0.075</imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal>
    <imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal
      contextRef="if574da52627244b4844f3a2f4305292e_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTUwNA_f0d74858-5dfb-47c2-84f0-6b408e2eca6a"
      unitRef="number">0.075</imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal>
    <imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal
      contextRef="ia9404578ba7f439caa10f6cda017b5fe_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTUyNw_30cb2456-f34b-427f-9ce1-65ffb56aacff"
      unitRef="number">0.100</imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal>
    <imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal
      contextRef="ia88271aa3d3247faaf6ce4dc0fe6187a_I20181107"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMTUyNw_865db7a1-e123-48d9-adbd-7e1256bc24b2"
      unitRef="number">0.100</imxi:DebtInstrumentPeriodicPaymentPercentageOfPrincipal>
    <imxi:CoverageRatio
      contextRef="i4ace76f0f5ce473c8bb0522266a8a91e_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMjI4NQ_5c740124-b69c-4d78-8bdf-c6043786ad3d"
      unitRef="number">1.25</imxi:CoverageRatio>
    <imxi:DebtToTotalAssetsRatio
      contextRef="i405a7699f98e4e2c857426ae171ce974_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMjM0Ng_8d25948e-c761-4784-a78a-6100d220b9ba"
      unitRef="number">3.25</imxi:DebtToTotalAssetsRatio>
    <imxi:ProceedsFromPaycheckProtectionProgram
      contextRef="if295acc493124a5eafd41bd871ae605f_D20200420-20200420"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181NS9mcmFnOjgxMjAwNmE5Y2U2MzRlNzY5NWRiYWM1ZDNiMDFjOWExL3RleHRyZWdpb246ODEyMDA2YTljZTYzNGU3Njk1ZGJhYzVkM2IwMWM5YTFfMjcxNg_f88086a5-90fa-40d2-b766-0f6561ffb3c8"
      unitRef="usd">3500000</imxi:ProceedsFromPaycheckProtectionProgram>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M181OC9mcmFnOmU5MzI3MTk0ZjRiYTRhNTI5ODNlY2IxMDhlNjdlNThkL3RleHRyZWdpb246ZTkzMjcxOTRmNGJhNGE1Mjk4M2VjYjEwOGU2N2U1OGRfMjA0Mw_4bef566f-b0a3-4d74-b4bd-8eb441673ae4">FAIR VALUE MEASUREMENTS&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company determines fair value in accordance with the provisions of FASB guidance, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Fair Value Measurements and Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, which defines fair value as an exit price, representing the amount that would be received from the sale of an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or liability. As a basis for considering such assumptions, a three-level fair value hierarchy that prioritizes the inputs used to measure fair value was established. There are three levels of inputs used to measure fair value and for disclosure purposes. Level 1 relates to quoted market prices for identical assets or liabilities in active markets. Level 2 relates to observable inputs other than quoted prices included in Level 1. Level 3 relates to unobservable inputs that are supported by little or no market activity and that are significant to the fair value of the assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s non-financial assets measured at fair value on a nonrecurring basis include goodwill and intangibles assets. The determination of our intangible fair values includes several assumptions and inputs (Level 3) that are subject to various risks and uncertainties. Management believes it has made reasonable estimates and judgments concerning these risks and uncertainties. All other financial assets and liabilities are carried at amortized cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s cash is representative of fair value as these balances are comprised of deposits available on demand. Accounts receivable, prepaid wires, accounts payable and wire transfers and money orders payable are representative of their fair values because of the short turnover of these items.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s financial liabilities include its revolving credit facility and term loan. The fair value of the term loan, which approximates book value, is estimated by discounting the future cash flows using a current market interest rate. The estimated fair value of the revolving credit facility would approximate face value given the payment schedule and interest rate structure, which approximates current market interest rates.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTA5OTUxMTYzMzU1Mg_86226b20-061d-47b8-90d7-308871201d2f">STOCKHOLDERS' EQUITY AND SHARE-BASED COMPENSATION&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On September&#160;30, 2020, the Company entered into an underwriting agreement with certain selling stockholders and several underwriters relating to the underwritten public offering of 4.9 million shares of the Company&#x2019;s common stock at a price to the public of $13.50 per share. The closing of the offering occurred on October 5, 2020. Also, on November 4, 2020, the underwriters completed the purchase of 0.7 million additional shares of common stock at the same price as the initial shares under a 30-day option granted by certain of the selling stockholders. The Company did not receive any of the proceeds from the offering. It did, however, incur approximately $0.5 million in certain costs, which are included in other selling, general and administrative expenses in the condensed consolidated statement of operations and comprehensive income.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June 26, 2020, at the 2020 Annual Meeting of Stockholders, the Company's stockholders approved the International Money Express, Inc. 2020 Omnibus Equity Compensation Plan (the &#x201c;2020 Plan&#x201d;), which provides for the granting of stock-based incentive awards, including stock options and restricted stock units (&#x201c;RSUs&#x201d;), to employees and independent directors of the Company. There are 3.4 million shares of the Company's common stock available for issuance under the 2020 Plan, including 0.4 million shares that were available for grant under the International Money Express, Inc. 2018 Omnibus Equity Compensation Plan (the &#x201c;2018 Plan&#x201d;). As of September&#160;30, 2020, there are 0.3 million stock options granted under the 2020 Plan. The 2018 Plan was terminated effective June 26, 2020. Hereafter, we refer to the 2020 Plan and 2018 Plan together as the &#x201c;Plans.&#x201d;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of each option grant is estimated on the grant date using the Black-Scholes option pricing model (&#x201c;BSM&#x201d;). The option pricing model requires the input of certain assumptions, including the grant date fair value of our common stock, expected volatility, risk-free interest rates, expected term and expected dividend yield. To determine the grant date fair value of the Company&#x2019;s common stock, we use the closing market price of our common stock at the grant date. We also use an expected volatility based on the historical volatility of the &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Company's common stock and the &#x201c;simplified&#x201d; method for calculating the expected life of our stock options as the options are &#x201c;plain vanilla&#x201d; and we do not have any significant historical post-vesting activity. We have elected to account for forfeitures as they occur. The risk-free interest rates are obtained from publicly available U.S. Treasury yield curve rates.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Share-based compensation is recognized as an expense on a straight-line basis over the requisite service period, which is generally the vesting period. The stock options issued under the Company&#x2019;s Plans have 10-year terms and vest in four equal annual installments beginning one year after the date of the grant. During the nine months ended September&#160;30, 2020, 0.7 million stock options vested. The Company recognized compensation expense for stock options of approximately $0.7 million and $0.6 million for the three months ended September&#160;30, 2020 and 2019, respectively, and $1.9 million for both the nine months ended September&#160;30, 2020 and 2019, which are included in salaries and benefits in the condensed consolidated statements of operations and comprehensive income. As of September&#160;30, 2020, there were 3.2 million outstanding stock options and unrecognized compensation expense of $7.4 million is expected to be recognized over a weighted-average period of 2.5 years.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the stock option activity under the Company&#x2019;s Plans during the nine months ended September&#160;30, 2020 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.870%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,167,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The RSUs issued under the Company&#x2019;s Plans to the Company&#x2019;s independent directors vest on the one-year anniversary from the grant date and the RSUs issued under the 2020 Plan to the Company&#x2019;s employees vest with respect to 25% of the shares on each of the first four anniversaries of the date of grant. The Company recognized compensation expense for RSUs of $89.1 thousand and $17.5 thousand for the three months ended September&#160;30, 2020 and 2019, respectively, and $0.3 million and $0.1 million for the nine months ended September&#160;30, 2020 and 2019, respectively, which is included in salaries and benefits in the condensed consolidated statements of operations and comprehensive income. During the nine months ended September&#160;30, 2020, 10.0&#160;thousand RSUs were granted to the Company's employees and no RSUs vested. There were no forfeited RSUs during the nine months ended September&#160;30, 2020. As of September&#160;30, 2020, there was $0.4 million of unrecognized compensation expense for the restricted stock units, which is expected to be recognized over a weighted-average period of 1.74 years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i93ea7ddc150c431d8bc248d159f186b6_D20200930-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NzgwNA_8b7f83aa-00b9-45d9-91c3-82fa5413af6e"
      unitRef="shares">4900000</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:SharePrice
      contextRef="i11c0042290654494a7e93c704e972538_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NzgxMw_313f4fdb-43f1-4991-909a-94ff21a1b920"
      unitRef="usdPerShare">13.50</us-gaap:SharePrice>
    <imxi:AdditionalSharesOfCommonStockIssuable
      contextRef="i4f2ab8bdcc554f5cbd1c73c82da0d574_I20201103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0ODIzNA_5a690888-1bd6-4222-a4b0-57eb9b31913a"
      unitRef="shares">700000</imxi:AdditionalSharesOfCommonStockIssuable>
    <imxi:PeriodOfOptionForPurchasingAdditionalShares
      contextRef="i947fe2a9918d4e4c95771c23b493e2f7_D20201103-20201103"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTA5OTUxMTYzNjU5MA_32a1599f-49ee-4e19-80f7-69fe1ed9ea28">P30D</imxi:PeriodOfOptionForPurchasingAdditionalShares>
    <imxi:OfferingCost
      contextRef="i947fe2a9918d4e4c95771c23b493e2f7_D20201103-20201103"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0ODI3OA_c2efb594-dd94-444e-81f5-2605a82a5c95"
      unitRef="usd">500000</imxi:OfferingCost>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i23092d6820dc4cfbb45e1d9c8c0c4525_I20200626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfNDEz_772196b7-ab74-4695-96ad-1f7c45ea62bd"
      unitRef="shares">3400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="i4368fdc54caf4c9aa77627cd275552cf_I20200626"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfNTM3_14006c1b-4297-40ba-881d-6fe73544bec1"
      unitRef="shares">400000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod
      contextRef="i0ada43b35a6c4c9bba77a340fc8d926c_D20200626-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NTExNw_7c0bfbab-570d-47b4-b752-2bf4d4732ac0"
      unitRef="shares">300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTA5OTUxMTYzMzU1Mw_0ca10219-9f19-4eef-8034-27f0f84b8bba">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <imxi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMjA3NA_32c574c8-9058-4d00-a3b4-f2e2b7c7ed56"
      unitRef="installment">4</imxi:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfInstallments>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMjExMw_b3e4f3d2-4341-4bc3-9e22-3b8891ba7bd6">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="i6c20d97195ba4e2eb3c3dbba872925c8_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NzU0NQ_537801ce-5860-4a1e-929a-26ab85195587"
      unitRef="shares">700000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i65eeb312e78242abbd194c2d04f05e2d_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMjI4MQ_fba6717d-28d4-4f3f-a2b8-d4196932ff1c"
      unitRef="usd">700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ide9057ae958c46deb8d29af2c7fda593_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NzYxNg_0792a50b-27ac-4b1d-9591-ecef4806a459"
      unitRef="usd">600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzI5ODUzNDg5MDU3OA_0e0f53a4-b9de-4025-b43b-5ca311e8b2de"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ieb3bda19bd79431f85e862a4f0722d13_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzI5ODUzNDg5MDU3OA_3a7b71c0-07fa-4eca-b478-8d64709fed5a"
      unitRef="usd">1900000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMjUyMA_86832f60-aff9-4037-b26e-06c3dab0f3c8"
      unitRef="shares">3200000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMjU5MA_9124f846-cfb2-49f6-8f71-5dd7e5045efa"
      unitRef="usd">7400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMjY1Ng_7839e1ce-e5c3-4c20-be12-2398c49d69f2">P2Y6M</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzQyOA_a9286436-3585-41e5-ac48-035b0f9e3151">&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A summary of the stock option activity under the Company&#x2019;s Plans during the nine months ended September&#160;30, 2020 is presented below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.870%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:40.726%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.842%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.601%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.845%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Number of&lt;br/&gt;Options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Term (Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-Average&lt;br/&gt;Grant Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,905,219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.51&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.74&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercised&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.98&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(244,792)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Outstanding at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,167,927&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.24&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Exercisable at September 30, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,239,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7.88&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i7dc8036bbf7749d291210e3144f3f67f_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMS0xLTEtMS0w_808ea0a0-e8d4-4ea5-a690-7942e5f967ad"
      unitRef="shares">2905219</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i7dc8036bbf7749d291210e3144f3f67f_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMS0zLTEtMS0w_d7c0d3b4-bc13-4c54-bebd-1eef8b23cd0c"
      unitRef="usdPerShare">10.51</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i0df800a0b5d947d98474f6a4f86e0fb0_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMS01LTEtMS0w_5a93131e-9ce8-4684-bffa-c69e401a6645">P8Y8M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i7dc8036bbf7749d291210e3144f3f67f_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMS03LTEtMS0w_4fe00bb9-164e-4887-873d-f7c31fffd0b7"
      unitRef="usdPerShare">3.58</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMi0xLTEtMS0w_0097d031-1e08-4c5b-adce-9bf39d9cde15"
      unitRef="shares">555000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMi0zLTEtMS0w_325bb9fa-aa47-4237-8aee-1806f240c646"
      unitRef="usdPerShare">12.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMi03LTEtMS0w_205211d7-65d1-4b1a-96ad-ad43b4ef25e6"
      unitRef="usdPerShare">5.54</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMy0xLTEtMS0w_8bf85715-8c3a-48b6-820e-7f2f801c8073"
      unitRef="shares">47500</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMy0zLTEtMS0w_32c0a05d-54d3-4255-8fa3-f29080b84a0c"
      unitRef="usdPerShare">9.98</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <imxi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfMy03LTEtMS0w_1fa6781a-88f1-4676-b24d-7563c2a0684a"
      unitRef="usdPerShare">3.45</imxi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNC0xLTEtMS0w_faf2a8f6-e238-4672-92d4-025e2fe63258"
      unitRef="shares">244792</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNC0zLTEtMS0w_b39a3186-fee9-4671-84d7-fc2437d8cad3"
      unitRef="usdPerShare">11.66</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNC03LTEtMS0w_88c1dc69-52c2-4cc1-bddf-1651fb53da98"
      unitRef="usdPerShare">3.89</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNS0xLTEtMS0w_b24cf2c7-5d43-4950-8a06-6a44789ffd30"
      unitRef="shares">3167927</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNS0zLTEtMS0w_ceff9464-5633-402b-badc-a73bcc367f30"
      unitRef="usdPerShare">10.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNS01LTEtMS0w_0b42b272-4722-40e0-a746-123814dd6df3">P8Y2M26D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNS03LTEtMS0w_383b1cd4-3ede-4630-a6ab-73585960d62c"
      unitRef="usdPerShare">3.90</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNy0xLTEtMS0w_a53f9a84-fa5b-40d1-b0ac-0973c561ca50"
      unitRef="shares">1239443</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="i682d4ea1b00747b9920f1a2653202ef1_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNy0zLTEtMS0w_b5aad7de-f7f6-40b5-89f8-3d8dcf594141"
      unitRef="usdPerShare">10.11</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="i44e0f7d42f904ef992eaa76cf4afcd6f_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNy01LTEtMS0w_53e19474-53db-4ad1-a46b-6376b4568999">P7Y10M17D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <imxi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageGrantDateFairValue
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RhYmxlOjJkYmQ5OWY0NzAwYzRhMWI4ZjNkZDE3ZGQ2MTBhOGNjL3RhYmxlcmFuZ2U6MmRiZDk5ZjQ3MDBjNGExYjhmM2RkMTdkZDYxMGE4Y2NfNy03LTEtMS0w_3ba2cf3a-c0b7-4cdf-ad3e-1891e7dad8d3"
      unitRef="usdPerShare">3.48</imxi:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionExercisableWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzQzMA_6d86249a-c06a-44d5-b6c3-1b6cb7e1211e">P1Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTA5OTUxMTYzNjA3NQ_496f72b2-b747-48b0-8638-e092206dbbdd"
      unitRef="number">0.25</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i1480590f968e4404a15ba408d8883df6_D20200701-20200930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NzY3Mg_fd444c0b-5576-4086-8628-64f43154126a"
      unitRef="usd">89100</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i24fb621f1ed94902be421c3d3bd8bcf8_D20190701-20190930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0NzcwOQ_3bba778f-02bc-4e30-ab31-53221044a7af"
      unitRef="usd">17500</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzAwNg_9d786303-f14f-49df-8031-2c119209842b"
      unitRef="usd">300000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="ia8b0fe260547428fbb86f3619cd4ae49_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzAxMw_5b736f5a-da21-40c8-9108-eb4258e2d35d"
      unitRef="usd">100000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0OTg0Mg_3d2ac15e-95e7-4164-a72c-83bc88283467"
      unitRef="shares">10000.0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTA5OTUxMTYzNTU3Mw_09a8c9ae-70ce-4e38-8b99-affbf8a32bb6"
      unitRef="shares">0</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzI4Nw_110f5810-d0c0-4462-be59-a427448b7e44"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie93d5778595549588874ad7ed39d1852_I20200930"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMzM1Nw_c6618c80-7ef8-48c1-8eb4-ad5489cd4cca"
      unitRef="usd">400000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="ia6f32fa1e3004c3c8dd94523628ead55_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182MS9mcmFnOjk1YzliZjE4YjFiYzQ5ODRiOWNjODViZTBlZmYzNWY2L3RleHRyZWdpb246OTVjOWJmMThiMWJjNDk4NGI5Y2M4NWJlMGVmZjM1ZjZfMTY0OTI2NzQ0OTk1OQ_93abacab-122b-4fcc-bc70-0a169c6150ad">P1Y8M26D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RleHRyZWdpb246OWUwN2U2Yzc0MDU3NGQwMzkxMDhmNGRlYTJjZDIzNjhfOTkz_427b33fe-6e5f-4430-b8cc-8a74f9f005b2">EARNINGS PER SHAREBasic earnings per share is calculated by dividing net income for the period by the weighted average number of common shares outstanding for the period. In computing dilutive earnings per share, basic earnings per share is adjusted for the assumed issuance of all applicable potentially dilutive share-based awards, including common stock options and RSUs.&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are basic and diluted earnings per share for the periods indicated (in thousands, except for share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,050,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,984,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,040,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,230,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,652,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,286,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,246,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,365,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2020, there were 0.7 million options excluded from the diluted earnings per share calculation because, under the treasury stock method, the inclusion of these would be anti-dilutive.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of September&#160;30, 2019, there were 0.4 million options excluded from the diluted earnings per share calculation because, under the treasury stock method, the inclusion of these would be anti-dilutive. In April 2019, the Company executed a tender offer for all warrants, subsequent to which all warrants ceased to exist.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RleHRyZWdpb246OWUwN2U2Yzc0MDU3NGQwMzkxMDhmNGRlYTJjZDIzNjhfOTk1_c5032330-d4e4-4e93-ae76-7d4f5a5e5a1d">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Below are basic and diluted earnings per share for the periods indicated (in thousands, except for share data):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.618%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.464%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.538%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.542%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income for basic and diluted earnings per common share&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Shares:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; basic&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,050,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,984,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,040,339&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,230,831&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effect of dilutive securities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;RSUs&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,570&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,555&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock options&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;589,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,164&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;196,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted-average common shares outstanding &#x2013; diluted&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,652,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,286,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,246,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;37,365,371&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per common share &#x2013; basic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 9pt;text-align:left;text-indent:-9pt;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Earnings per common share &#x2013; diluted&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.25&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.11&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;0.38&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMy0xLTEtMS0w_425fb449-9e94-4da7-aacb-715b52aba9e4"
      unitRef="usd">9498000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMy0zLTEtMS0w_7de983b7-9923-4e95-98ad-6c6766aff6c6"
      unitRef="usd">4038000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMy01LTEtMS0w_bea05afc-0c2a-43b1-911d-49850d8011b1"
      unitRef="usd">24164000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMy03LTEtMS0w_e186cafd-4ec8-41fd-8364-4c7e3489dd38"
      unitRef="usd">14268000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNS0xLTEtMS0w_5a652bd2-166b-4de5-b9ec-c8b09cfb0380"
      unitRef="shares">38050610</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNS0zLTEtMS0w_bf588c03-f911-48fb-9f1d-3e623d197bfa"
      unitRef="shares">37984316</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNS01LTEtMS0w_f92a86f2-4e4f-489a-8216-3bdd64fe6e58"
      unitRef="shares">38040339</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNS03LTEtMS0w_da28a7c2-51a0-480a-bfb3-1d962452a769"
      unitRef="shares">37230831</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="ib18bc39d23ef49e99223982c19e0d518_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNy0xLTEtMS0w_b576e25d-1e4b-4667-89b8-a388893d801e"
      unitRef="shares">12721</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="ic30740ade3954d139dfdf857d9d58b90_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNy0zLTEtMS0w_05bdaa57-0537-4252-a3ed-1df0a11c0db7"
      unitRef="shares">19222</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i8ec546fc889c4f16a083f3d09c988ecc_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNy01LTEtMS0w_db742a69-fab5-43b5-80c7-763701eb3570"
      unitRef="shares">9570</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="id2ebf1b3e1e04252920b7f50e50dae98_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfNy03LTEtMS0w_c42d22f3-be39-4dc9-8783-127cee3848ac"
      unitRef="shares">16555</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="ib91dffb9b1d64fd1919a6812bf68d2c9_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOC0xLTEtMS0w_96d2d4f3-60c5-4385-824e-5ea797be2b2e"
      unitRef="shares">589376</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="ia1d7e4ff363c49d48492af767ac8ac70_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOC0zLTEtMS0w_70458d98-5914-4420-ab82-ba11fea3fc2b"
      unitRef="shares">283164</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="iadb738425e244601b9bce5b25c4223a1_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOC01LTEtMS0w_7f0d4e6e-ba2f-4d7c-b835-bef2bd6b7e36"
      unitRef="shares">196520</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i3953f0e5a0be4d2cbfdd0450b72421dd_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOC03LTEtMS0w_506b5634-317e-4041-ad3d-d9035e38c8b7"
      unitRef="shares">100975</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i4dd2608774e144be8a5d0f9074f4f2d3_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOS0xLTEtMS0w_17a2ef78-96a6-4c08-adf8-c1fafac403b7"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="i6782b52a8e8745e3ae91a77219d05638_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOS0zLTEtMS0w_b2142e4b-818f-4f80-9ab4-2ddba8d6ba97"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="idf3d8fdc4bc245fdbda0f630a9bc3c97_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOS01LTEtMS0w_f829bd08-e9ba-4571-a419-0609b14c94e5"
      unitRef="shares">0</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares
      contextRef="ic550d9017b09466ea175b72d00ac9cfb_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfOS03LTEtMS0w_08ae779f-6364-4da1-8b2f-dd463f4508bf"
      unitRef="shares">17010</us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTAtMS0xLTEtMA_9370687e-fa9d-4047-a110-f822d6f11be2"
      unitRef="shares">38652707</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTAtMy0xLTEtMA_cb3ed155-e891-43c1-8d2c-d7b97c368651"
      unitRef="shares">38286702</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTAtNS0xLTEtMA_9613e00d-0a4f-4535-80ac-e36f7fa1342a"
      unitRef="shares">38246429</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTAtNy0xLTEtMA_983128d2-49c7-4d98-9628-32f88543ec4a"
      unitRef="shares">37365371</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:EarningsPerShareBasic
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTItMS0xLTEtMA_a2dffe98-588a-4b88-8522-046a09d97ff2"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTItMy0xLTEtMA_c042a29e-1c6c-463c-92f6-d53f74e46bf1"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTItNS0xLTEtMA_01f37f3e-7ac3-43e7-af23-1743be0d097f"
      unitRef="usdPerShare">0.64</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTItNy0xLTEtMA_dc742888-f493-4395-a6f1-92f50ab88532"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTMtMS0xLTEtNTk5_4ddaf9ff-fc6e-47e7-bd2a-b58d5441a70b"
      unitRef="usdPerShare">0.25</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTMtMy0xLTEtNTk5_3f0fc005-b29c-4c8a-adc4-187852075ba6"
      unitRef="usdPerShare">0.11</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTMtNS0xLTEtNTk5_199d6144-1ffc-475a-ba45-9a8f0402d587"
      unitRef="usdPerShare">0.63</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RhYmxlOjhhYjBlODM0M2U3YTQ2NTY5NDYzODg1MDcxZmJkNTczL3RhYmxlcmFuZ2U6OGFiMGU4MzQzZTdhNDY1Njk0NjM4ODUwNzFmYmQ1NzNfMTMtNy0xLTEtNTk5_f3f7db4d-fe5f-4d58-9eae-2129413fcc0b"
      unitRef="usdPerShare">0.38</us-gaap:EarningsPerShareDiluted>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="iadb738425e244601b9bce5b25c4223a1_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RleHRyZWdpb246OWUwN2U2Yzc0MDU3NGQwMzkxMDhmNGRlYTJjZDIzNjhfNTI2_b531ce17-a2ee-4e0e-941a-34d7f2a97ee2"
      unitRef="shares">700000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i3953f0e5a0be4d2cbfdd0450b72421dd_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182NC9mcmFnOjllMDdlNmM3NDA1NzRkMDM5MTA4ZjRkZWEyY2QyMzY4L3RleHRyZWdpb246OWUwN2U2Yzc0MDU3NGQwMzkxMDhmNGRlYTJjZDIzNjhfNzE2_a9fa1b9b-891b-4c47-b68a-efd99b14950b"
      unitRef="shares">400000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RleHRyZWdpb246MjM0ZjNiYmM4ODViNDBlZjkzZmQzYzM2OTllNzVkMjVfMjMzMg_d3dcb444-10e3-47d7-bd70-05dafef13faa">INCOME TAXES&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation between the income tax provision at the US statutory tax rate and the Company&#x2019;s income tax provision on the condensed consolidated statements of operations and comprehensive income is below (in thousands, except for tax rates):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax expense, net of federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rates different from U.S. statutory rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Effective income tax rates for interim periods are based upon our current estimated annual rate. The Company&#x2019;s effective income tax rate varies based upon an estimate of taxable earnings as well as on the mix of taxable earnings in the various states and countries in which we operate. Changes in the annual allocation and apportionment of the Company&#x2019;s activity among these jurisdictions results in changes to the effective rate utilized to measure the Company&#x2019;s deferred tax assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As presented in the income tax reconciliation above, the tax provision recognized on the condensed consolidated statements of operations and comprehensive income was affected by state taxes, non-deductible expenses, share-based compensation expenses and foreign tax rates applicable to the Company&#x2019;s foreign subsidiaries that are higher or lower than the U.S. statutory rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2020, Intermex Holdings II, Inc., the Company's parent company prior to the 2018 merger, was notified by the IRS that its 2017 federal income tax return was selected for examination. In August 2020, the examination was closed with no changes to the reported tax.&lt;/span&gt;&lt;/div&gt;On March 27, 2020, the United States enacted the Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act. The Cares Act is an emergency economic stimulus package that includes spending and tax breaks to strengthen the United States economy and fund a nationwide effort to curtail the effects of COVID-19. The CARES Act provides various tax law changes in response to the COVID-19 pandemic, including increasing the ability to deduct interest expense, providing for deferral on tax deposits, and amending certain provisions of the previously enacted Tax Cuts and Jobs Act. After considering the provisions of the CARES Act, the Company determined that the CARES Act did not have a material effect on its annual effective tax rate and the income tax provision for the three and nine months ended on September&#160;30, 2020.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RleHRyZWdpb246MjM0ZjNiYmM4ODViNDBlZjkzZmQzYzM2OTllNzVkMjVfMjMzMw_083860ce-ddcf-48a8-9a2d-a8c2276a2210">&lt;div style="margin-bottom:6pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A reconciliation between the income tax provision at the US statutory tax rate and the Company&#x2019;s income tax provision on the condensed consolidated statements of operations and comprehensive income is below (in thousands, except for tax rates):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.472%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.593%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.337%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.597%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Nine Months Ended&lt;br/&gt;September 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,042&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,291&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;US statutory tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income tax expense at statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State tax expense, net of federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;345&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,140&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax rates different from U.S. statutory rate&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(44)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 6.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total tax provision&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,936&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMi0xLTEtMS0w_0d80bf1c-dbd9-406b-a1a6-a64e0f3cde2a"
      unitRef="usd">13042000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMi0zLTEtMS0w_cfd26ddf-3b1f-448e-ab12-66d47b2aa960"
      unitRef="usd">6291000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMi01LTEtMS0w_e7379e16-ff22-44a6-8021-72fba958dc3d"
      unitRef="usd">33053000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMi03LTEtMS0w_9693c6b2-3fe6-43ba-a66c-9d939c45ef30"
      unitRef="usd">20204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMi03LTEtMS0w_e4a9af4d-90d4-436a-b6a4-85c9901d0203"
      unitRef="usd">20204000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMy0xLTEtMS0w_1f0f3c72-49f1-4893-9899-9f36d0e5bf31"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMy0zLTEtMS0w_960e762f-d798-443d-b3ab-f3516aba86bc"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMy01LTEtMS0w_8a8ce031-1796-4a41-a53d-8e02817ace36"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMy03LTEtMS0w_a2a42ec3-7a98-434d-af8e-70c56f135ddf"
      unitRef="number">0.21</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNC0xLTEtMS0w_b93a2a13-6dfb-40e7-972f-afaf1768489c"
      unitRef="usd">2739000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNC0zLTEtMS0w_9fccc44d-988c-4423-84b4-383659328b6c"
      unitRef="usd">1321000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNC01LTEtMS0w_4273fd19-6761-4878-a013-2dedb627ce44"
      unitRef="usd">6941000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNC03LTEtMS0w_125c503f-6d97-4dec-ab4d-db2fad0137ef"
      unitRef="usd">4243000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNi0xLTEtMS0w_ccfc44e0-14af-4192-8487-db72303ad190"
      unitRef="usd">745000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNi0zLTEtMS0w_fdb78376-0c8f-4219-bfaf-316c9b0badb6"
      unitRef="usd">345000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNi01LTEtMS0w_bdda433f-f989-4fea-b13a-e75f59b271b8"
      unitRef="usd">1803000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNi03LTEtMS0w_f0ab027f-1218-42f6-beb0-8ca94e81de24"
      unitRef="usd">1140000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNy0xLTEtMS0w_3e25b9c1-7b9b-4668-96f0-dd50ec1104a3"
      unitRef="usd">19000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNy0zLTEtMS0w_d8746f94-f324-4ed6-98f7-d6c9a5a5fc1b"
      unitRef="usd">26000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNy01LTEtMS0w_186b024a-f389-4b0c-bdee-350833974c77"
      unitRef="usd">78000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfNy03LTEtMS0w_374c38f1-e369-4c0c-aa30-9d76a681d764"
      unitRef="usd">41000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOC0xLTEtMS0w_e9e73394-cf9c-41c2-bc7e-b92025bb0cce"
      unitRef="usd">92000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOC0zLTEtMS0w_6d5e0751-7bc4-401e-a936-77c610de2686"
      unitRef="usd">218000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOC01LTEtMS0w_56ef8355-5997-4e45-bd79-737ef766e626"
      unitRef="usd">114000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOC03LTEtMS0w_088175e7-a18e-440b-9744-fee18f2167fa"
      unitRef="usd">246000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOS0xLTEtMS0w_6fb2ebb0-dcea-474e-8ebb-e23f8752df3a"
      unitRef="usd">7000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOS0zLTEtMS0w_07f39f7c-5bb3-4bdb-9265-112f6571687b"
      unitRef="usd">-8000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOS01LTEtMS0w_f5b8c115-5a86-4bf0-a2d6-e508b15c712d"
      unitRef="usd">10000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfOS03LTEtMS0w_16841240-0847-42b9-a99c-09a4ac085491"
      unitRef="usd">1000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTAtMS0xLTEtMA_24796511-1ce2-4840-b806-861554bfb6c9"
      unitRef="usd">-44000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTAtMy0xLTEtMA_b9e29865-5320-457a-967f-f01cb01f0905"
      unitRef="usd">335000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTAtNS0xLTEtMA_dd0fd74d-584c-430e-af97-12ac2b4f48cc"
      unitRef="usd">-37000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTAtNy0xLTEtMA_e3d85fab-64e2-4619-8580-fdf3d90e5abc"
      unitRef="usd">267000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTEtMS0xLTEtMA_9787c0a1-575c-4708-b744-d3dd009641a1"
      unitRef="usd">3544000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTEtMy0xLTEtMA_a0d5f5fd-5c77-4846-8689-e418c2f7f3dc"
      unitRef="usd">2253000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTEtNS0xLTEtMA_652180da-9b22-47d5-9747-7e77ebb4feae"
      unitRef="usd">8889000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M182Ny9mcmFnOjIzNGYzYmJjODg1YjQwZWY5M2ZkM2MzNjk5ZTc1ZDI1L3RhYmxlOjkwMGE1YzgwYzI5NTRlNDc5YjY4YWJiYWUyN2YzN2ZjL3RhYmxlcmFuZ2U6OTAwYTVjODBjMjk1NGU0NzliNjhhYmJhZTI3ZjM3ZmNfMTEtNy0xLTEtMA_0115189c-e85d-46d2-aafa-cf48556d9f2e"
      unitRef="usd">5936000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfNDA1Mw_30425415-7081-47b1-b6e0-f2f0e21d4b36">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is a party to leases for office space, warehouses and Company-operated store locations. Rent expense under all operating leases, included in other selling, general and administrative expenses in the condensed consolidated statements of operations and comprehensive income, amounted to approximately $0.6 million and $0.5 million for the three months ended September&#160;30, 2020 and 2019, respectively, and $1.6 million and $1.5 million for the nine months ended September&#160;30, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2020, future minimum rental payments required under operating leases for the remainder of 2020 and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.870%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Contingencies and Legal Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company is subject to legal proceedings and claims that have arisen in the ordinary course of its business and have not been finally adjudicated. Although there can be no assurance as to the ultimate disposition of these matters, it is the opinion of the Company&#x2019;s management, based upon the information available at this time and the stage of the proceedings, that it is not possible to determine the probability of loss or estimate of damages, and therefore, the Company has not established a reserve for any of these proceedings, except for the matter related to a complaint filed under the Telephone Consumer Protection Act of 1991 (the &#x201c;TCPA claim&#x201d;) described below.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May 30, 2019, Stuart Sawyer filed a putative class action complaint in the United States District Court for the Southern District of Florida asserting a claim under the TCPA, 47 U.S.C. &#xa7; 227, et seq., based on allegations that since May 30, 2015, the Company had sent text messages to class members&#x2019; wireless telephones without their consent. Following a mediation held on October 7, 2019, the Company and the plaintiff entered into a term sheet providing the general terms for the settlement of the action, which was memorialized in a definitive Settlement Agreement on March 16, 2020 subject to subsequent Court approval. The Settlement Agreement provides for resolution of Mr. Sawyer's TCPA claims and the claims of a class of similarly situated individuals, as defined in the complaint, who received text messages from the Company during the period May 30, 2015 through October 7, 2019, and for the creation of a $3.25 million settlement fund that will be used to pay all class member claims, class counsel's fees and the costs of administering the settlement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Settlement Agreement also established procedures for the notification of claimants and the processing of claims. The settlement fund will be managed by a duly-appointed settlement administrator which will be authorized to communicate with class members, process claims and make payments from the fund in accordance with the terms of the Settlement Agreement and the final judgment in the case. No amount of the settlement fund will revert to the Company; instead, any unclaimed funds will be sent to a consumer advocacy organization approved by the Court. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The remaining balance of the amount payable under the Settlement Agreement of approximately $2.9 million is included in accrued and other liabilities in the condensed consolidated balance sheet as of September&#160;30, 2020. The $2.9&#160;million was paid to the settlement fund in October 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company operates in all U.S. states, two U.S. territories and three other countries. Money transmitters and their agents are under regulation by state and federal laws. Violations may result in civil or criminal penalties or a prohibition from providing money transfer services in a particular jurisdiction. It is the opinion of the Company&#x2019;s management, based on information available at this time, that the expected outcome of regulatory examinations will not have a material adverse effect on either the results of operations or financial condition of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Regulatory Requirements&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Pursuant to applicable licensing laws, certain domestic subsidiaries of the Company are required to maintain minimum tangible net worth and liquid assets (eligible securities) to cover the amount outstanding of wire transfers and money orders payable. As of September&#160;30, 2020, the Company&#x2019;s subsidiaries were in compliance with these two requirements.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i1237104ee1bd4bca987494ab7e6bb591_D20200701-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMTY0OTI2NzQ0NTczNA_4ddf48ed-80b5-43f3-9a35-7299175ffe90"
      unitRef="usd">600000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i637d0b407e134c8a857d8c2b505f2649_D20190701-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMzYz_296b7174-9b7d-408d-b423-88ae6515a05a"
      unitRef="usd">500000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMTY0OTI2NzQ0NTc2OA_016ffdd1-0a43-4aa7-8b56-7c064bdf0891"
      unitRef="usd">1600000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:LeaseAndRentalExpense
      contextRef="i57992fe0ffbf45de83f49a8f8036d93a_D20190101-20190930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfNDEz_d59718de-7c99-4cb6-9940-ad46871a0693"
      unitRef="usd">1500000</us-gaap:LeaseAndRentalExpense>
    <us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock
      contextRef="i34ad2c05b56a43319f7f1f071560a215_D20200101-20200930"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfNDA1NA_6eaa0ef0-408f-4a7a-857d-5ce91bb2e3f6">&lt;div style="margin-bottom:12pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At September&#160;30, 2020, future minimum rental payments required under operating leases for the remainder of 2020 and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:83.870%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.874%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.926%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;385&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;882&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfMC0xLTEtMS0w_fe31a23e-482f-4e9a-80c9-679570e091eb"
      unitRef="usd">385000</us-gaap:OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfMS0xLTEtMS0w_baf485ed-621c-4064-bf73-05c9f0aa72e8"
      unitRef="usd">1374000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInTwoYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfMi0xLTEtMS0w_533b7aea-fddb-41b3-a9e8-43eab0ca8c5c"
      unitRef="usd">1096000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInThreeYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfMy0xLTEtMS0w_d397ac27-919b-4fe0-bb39-448aab6fbfce"
      unitRef="usd">882000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFourYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfNC0xLTEtMS0w_d3d3ed84-e5a2-41a9-bb89-2f8f5fe71d65"
      unitRef="usd">776000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueInFiveYears>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfNS0xLTEtMS0w_ac467210-833b-4ad9-88da-91bb1cb4787a"
      unitRef="usd">662000</us-gaap:OperatingLeasesFutureMinimumPaymentsDueThereafter>
    <us-gaap:OperatingLeasesFutureMinimumPaymentsDue
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RhYmxlOjE2MTAyNGNlMjI0MDRiMDVhYTJjYWJlYjQ0NzE0MzhkL3RhYmxlcmFuZ2U6MTYxMDI0Y2UyMjQwNGIwNWFhMmNhYmViNDQ3MTQzOGRfNi0xLTEtMS0w_14852c60-311d-445d-88d8-b53b97b2cfea"
      unitRef="usd">5175000</us-gaap:OperatingLeasesFutureMinimumPaymentsDue>
    <us-gaap:LitigationSettlementAmountAwardedToOtherParty
      contextRef="i27fb81449f4d4af6906c73454205f9fe_D20191007-20191007"
      decimals="-4"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMjIzMg_f5f45e3e-770e-45b9-a913-499eb57871d5"
      unitRef="usd">3250000</us-gaap:LitigationSettlementAmountAwardedToOtherParty>
    <us-gaap:SettlementLiabilitiesCurrent
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMzAyMw_3a34631b-da9b-47a1-a60b-2315cb937a87"
      unitRef="usd">2900000</us-gaap:SettlementLiabilitiesCurrent>
    <us-gaap:LossContingencyAccrualPayments
      contextRef="ibcf07ce78dc742f0969ede14d942f95b_D20201001-20201031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMTA5OTUxMTYzMjA1MA_7c1cd564-2053-4b73-a5f3-04e5ec7b0d43"
      unitRef="usd">2900000</us-gaap:LossContingencyAccrualPayments>
    <imxi:NumberOfTerritoriesInWhichEntityOperates
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMzE2Ng_a06fe3bb-b5e5-410a-a118-4e966243095a"
      unitRef="territory">2</imxi:NumberOfTerritoriesInWhichEntityOperates>
    <us-gaap:NumberOfCountriesInWhichEntityOperates
      contextRef="i99bd42e71a994fd09fd3ef938157814f_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmJiYWMzNjk2ZjEwYTRlYTM5NjRiN2Q0ZDBiZDMxYTYzL3NlYzpiYmFjMzY5NmYxMGE0ZWEzOTY0YjdkNGQwYmQzMWE2M183MC9mcmFnOmM1Y2RkZTYzZjE3NzRjMTRiOTc4YWU0NWU2Yjg5MzNlL3RleHRyZWdpb246YzVjZGRlNjNmMTc3NGMxNGI5NzhhZTQ1ZTZiODkzM2VfMzE5MA_e57d1f36-d80a-442f-912d-37b740d3cd31"
      unitRef="country">3</us-gaap:NumberOfCountriesInWhichEntityOperates>
</xbrl>
